我有一个扩展应用程序的类。我需要从strings.xml文件中获取一个字符串。
我正在使用此类来管理全局状态,因此它正通过清单加载。
加载后,getString()会生成一个空指针引用。
如何从此课程中访问字符串?
public class MyApp extends Application {
public MyApp() {
try {
String apiurl = getString(R.string.api_url);
}
catch (Exception e) {
Log.v("MyApp", e.toString());
}
}
}
答案 0 :(得分:2)
您需要覆盖onCreate
函数,而不是使用构造函数。
因此...
public void onCreate() {
try {
String apiurl = getString(R.string.api_url);
}
catch (Exception e) {
Log.v("MyApp", e.toString());
}
http://developer.android.com/reference/android/app/Application.html#onCreate()