我正在使用下面的代码来查找资源id
;
setContentView(R.layout.golders);
for (int i=1; i<hm.size()+1;i++)
{
int id = getStringIdentifier("Bus"+i);
view = (TextView)findViewById(id);
view.setText(hm.get(i).toString());
}
我getStringIdentifier()
正在工作,但是当我尝试设置文本时,我得到一个NullPointerException
.
我已经使用setContentView
来关注具有我要更新golders.xml
的 s 的文件。id
我试过清理项目,但也没有做任何事情,有什么想法吗?!谢谢!
编辑:
public int getStringIdentifier(String aString)
{
String packageName = "com.example.bustimetable.Robbos";
int resId = getResources().getIdentifier(aString, "string", packageName);
return resId;
}