android 全局变量使用

新建Java文件如Data继承Application 

public class Data extends Application {
    private String location="";
    public void ChangeLocation(String location)
    {
        this.location=location;
    }
    
    public String getLocation()
    {
        return this.location;
    }
 
    public void onCreate(){
        super.onCreate();
        location="lalala";
        //初始化变量
    }
}

在AndroidManifest.xml文件中加上android:name=".Data",如下位置:

<application
        android:name=".Data"
        android:allowBackup="true"
        

在需要使用时:

 private Data data=(Data)getApplication();


/*
   使用时
*/
 data.ChangeLocation("aaaaaa");



String s=data.getLocation();
发布了20 篇原创文章 · 获赞 3 · 访问量 5471

猜你喜欢

转载自blog.csdn.net/treble_csnd/article/details/84793344