我在调用strings.xmlAndroid中的资源中的字符串值时遇到问题.该strings.xml文件如下:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="name1">contact_name1</string>
<string name="phone1">contact_phone1</string>
</resources>
Run Code Online (Sandbox Code Playgroud)
调用字符串值的代码是:
private final String NAME1 = getString(R.string.name1);
private final String PHONE1 = getString(R.string.phone1);
Run Code Online (Sandbox Code Playgroud)
我正在呼唤我main.java所在的字符串extend Activity,所以我有上下文.问题是,当我运行应用程序(物理设备(EVO)或模拟器(API级别5 - 8)时,我得到NullPointerException第一个getString()呼叫所在的行.我已经查看了Google的文档,这里有很多帖子并且在AndDev.org上没有改变最终结果.在我把所有的头发拉出来之前,有人会告诉我什么是错的!?该strings.xml文件位于<project_folder><res><values>与其余部分相同的包中的标准位置(目录)中应用程序.