这是该线程的延续:
在 strings.xml 中本地化字符串会产生 NullPointerException
在完成并实施该线程中提供的解决方案后出现此问题。提供的解决方案适用于这样的实例:
loading = (TextView)findViewById(R.id.loading);
loading.setText(R.string.loading);
这不适用于以下情况:
exodus.add(new Question(R.string.a, R.string.b, R.string.c, R.string.d, 0, R.string.e, -1, R.string.f));
错误是The constructor Question(int, int, int, int, int, int, int, int) is undefined
。Question 的构造函数应该是Question(String, String, String, String, int, String, int, String)
这些:
R.string.X
以整数而不是字符串形式返回。
我能做些什么来解决这个问题?而且,如果您知道,为什么这种方法适用于设置TextView
s 的文本而不是对象中的参数?