【发布时间】:2014-12-02 22:03:46
【问题描述】:
我有一个非常简单的 xml 文件,在运行时创建,它与 res/array.xml 非常相似,但它保存在内部存储中。是这样的:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="group0_arr">
<item>1,name,desc</item>
<item>2,name,desc</item>
<item>3,name,desc</item>
</string-array>
<string-array name="group1_arr">
<item>100,name,desc</item>
<item>101,name,desc</item>
<item>102,name,desc</item>
</string-array>
</resources>
在我从 res/array.xml 获取字符串数组的活动中,我使用以下代码:
String[] arrayOfString0 context.getResources().getStringArray(R.array.group0_arr);
但是要在我使用的内部存储上获取文件:
File darf= new File(this.getFilesDir(), "other_array.xml");
那么我怎样才能从那开始得到相同的结果呢?
【问题讨论】:
标签: android arrays android-resources