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:

  • Android - inviewter a order de uma matriz
  • Arranque de printing sem colchetes e vírgulas
  • Adicione uma matriz de botões a um GridView em um aplicativo Android
  • Classificando uma matriz de nomes de files contendo strings com numbers
  • Obter list de aplicativos Android instalados
  • Criando matriz inteira de IDs de resources
  • <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); 

  • Arranque de printing sem colchetes e vírgulas
  • Adicione uma matriz de botões a um GridView em um aplicativo Android
  • Classificando uma matriz de nomes de files contendo strings com numbers
  • Android - inviewter a order de uma matriz
  • Criando matriz inteira de IDs de resources
  • Obter list de aplicativos Android instalados
  • 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); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.