我有以下/res/values/uris.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="bladder">blahblah</string>
</resources>
我在代码中访问它:
private String bladderUrl= getString(R.string.bladder);
但它返回的是空值。我不确定为什么?
最佳答案
我猜你是这样放置 bladderUrl 的:
public class YourActivity extends Activity {
private String bladderUrl = getString(R.string.bladder);
@Override
public void onCreate(Bundle savedInstanceState) {
...
但是你需要这样做:
public class YourActivity extends Activity {
private String bladderUrl;
@Override
public void onCreate(Bundle savedInstanceState) {
bladderUrl = getString(R.string.bladder);
...
关于java - NullPointerException 试图访问 String 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4157228/