可怕的标题道歉,但想不到一个更好的。所以我有很多字符串数组在我的strings.xml文件中。我希望能够通过将我的意图资源ID(例如R.array.mystringarray)作为字符串传递给我,然后在我的类中使用此字符串来获取我的String []。这是我迄今试图给你什么,我在Categoris.class试图如何引用字符串是一个字符串数组资源是id?
Intent intent = new Intent(Main.this, Categories.class);
intent.putExtra("category", "R.array.Categories");
startActivity(intent);
然后一个更好的主意:
myArrayID = (String) bundle.get("category");
myArray = getResources().getStringArray(myArrayID)));
是我的方法甚至可能吗?或者有另一种我忽略的方式。第一个应用程序,仍然在学习绳索
编辑 - 对不起,我的头今晚炸,我完全糊涂在这里。我已经重新编写的问题 - Converting "R.id.myID" from a String to the int value R.id.myID?
老实说,我觉得这么愚蠢的哈,我发布这个问题后发布了这个。不过谢谢 – Shane