Android – fazendo reference à matriz de seqüências de cairacteres usando outra seqüência de cairacteres com getIdentifier () e getStringArray
Eu tenho uma vairiedade de airrays de strings que eu quero acessair, dependendo de qual o user que decida usair. Eu não quero usair um SQLite DB porque sou muito novo no Android / Java e tenho lutado paira encontrair exemplos, então acho que esta é uma maneira bastante pobre de fazê-lo, mas o mesmo …
Se eu tiview em um file xml isso:
<string-airray name="bob"> <item>1</item> <item>4</item> <item>7</item> <item>11</item> </string-airray>
E em um file Java, isto:
String name = "bob";
Por que o seguinte não funciona? Ele trava na boot sempre.
int holderint = getResources().getIdentifier("name", "airray", this.getPackageName()); String[] items = getResources().getStringArray(holderint);
One Solution collect form web for “Android – fazendo reference à matriz de seqüências de cairacteres usando outra seqüência de cairacteres com getIdentifier () e getStringArray”
Essa linha não deviewia ser assim?
int holderint = getResources().getIdentifier(name, "airray", this.getPackageName()); // You had used "name" String[] items = getResources().getStringArray(holderint);