KRL*_*KRL 10 arrays string android
我想要访问各种字符串数组,具体取决于用户决定使用哪一个.我不想使用SQLite数据库,因为我对Android/Java很新,我一直在努力寻找示例,所以我猜这是一个相当差的方法,但是都是这样......
如果我在xml文件中有这个:
<string-array name="bob">
<item>1</item>
<item>4</item>
<item>7</item>
<item>11</item>
</string-array>
Run Code Online (Sandbox Code Playgroud)
在Java文件中:
String name = "bob";
Run Code Online (Sandbox Code Playgroud)
为什么以下不起作用?它每次都在启动时崩溃.
int holderint = getResources().getIdentifier("name", "array",
this.getPackageName());
String[] items = getResources().getStringArray(holderint);
Run Code Online (Sandbox Code Playgroud)
Rah*_*ary 26
这条线不应该是这样的吗?
int holderint = getResources().getIdentifier(name, "array",
this.getPackageName()); // You had used "name"
String[] items = getResources().getStringArray(holderint);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6167 次 |
| 最近记录: |