未找到Android全局变量源
我声明了一个全局变量类,如下所示:未找到Android全局变量源,android,Android,我声明了一个全局变量类,如下所示: public class globalVar extends Application { private String globalVar= ""; public String getGlobalVar() { return globalVar; } public void setGlobalVar(String globalVar) { this.globalVar = globalVar; } @Override pub
public class globalVar extends Application {
private String globalVar= "";
public String getGlobalVar() {
return globalVar;
}
public void setGlobalVar(String globalVar) {
this.globalVar = globalVar;
}
@Override
public void onCreate() {
//reinitialize variable
}
}
<application android:name=".globalVar" android:icon="@drawable/icon"
android:label="@string/app_name"> </application>
并在我的androidmanifest文件中声明如下:
public class globalVar extends Application {
private String globalVar= "";
public String getGlobalVar() {
return globalVar;
}
public void setGlobalVar(String globalVar) {
this.globalVar = globalVar;
}
@Override
public void onCreate() {
//reinitialize variable
}
}
<application android:name=".globalVar" android:icon="@drawable/icon"
android:label="@string/app_name"> </application>
我以前在另一个应用程序中使用过它,但出于某种原因,它给了我来源未找到的错误…我一直在挠头,因为这是我现在唯一的障碍,有没有人以前遇到过这个问题,或者有没有人知道我为什么一直遇到错误?谢谢 尝试使用getapplicationcontext()而不是getApplication()使用getapplicationcontext也不起作用……我不明白它以前是如何工作的,但在另一个应用程序中已经不起作用了……事实上,我明白了它为什么会这样做。我忘了在这里声明应用程序级别的globalVar:所以我只是将其更改为:并且SourceNotFound错误停止显示。谢谢你们的帮助!发布日志将有助于更好地分析问题。