如何访问对象

时间:2014-05-29 14:07:10

标签: java android

我是java新手 我有一个带有txt文件的目录(R.raw)。我想通过命令

进行访问
InputStream in_s = res.openRawResource(R.raw.itemname);

其中itemname是一个动态字符串,其中包含前一个活动的文件名。

如何通过字符串“n0.txt”在R.raw中打开文件?

在javascript中我可以像R.raw [“n0.txt”]或R.raw.itemname那样实现它。

提前致谢。

1 个答案:

答案 0 :(得分:0)

您需要使用方法getIdentifier()

Context context;
Resources res;

int itemId = res.getIdentifier("itemname", "raw", context.getPackageName());
InputStream is = res.openRawResource(itemId);

原帖[{3}}。