未找到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错误停止显示。谢谢你们的帮助!发布日志将有助于更好地分析问题。