android - 全局引用 R 的问题

标签 android

我正在尝试声明一些最终字符串以供稍后用作键,但我一直收到空指针异常。

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/

相关文章:

安卓系统属性

java - 从代码中激活删除键

Android 到 Drupal 用户创建

android - 捕获 ListView 屏幕

android - 加载 flutter 时去除图像中的白色闪烁

android - 设备就绪检查期间出现奇怪的 Phonegap 警报

Android导航样式-下拉菜单

来自共享首选项的android数组

android - 工具栏标题大写

android - 无法解析导入 org.ksoap2.transport.HttpTransportSE