我正在尝试声明一些最终字符串以供稍后用作键,但我一直收到空指针异常。
private final String KEY = getString(R.string.key);
这是在我的 Activity 顶部,onCreate() 之前声明的。问题是否源于在类里面提到 R?
最佳答案
问题是,您无法在那里访问 getString(..)
。
为什么不只保存 int 值?
private static final int KEY = R.string.key
然后在您需要的地方调用 yourContext.getString(KEY);
:)
关于android - 全局引用 R 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6362821/