您的位置:首页 > 其它

安卓之全局变量在自定义类里的使用

2015-04-12 10:29 253 查看
看了许多全局变量的方法,基本都是各种转载,服了,对于自定义类里使用application的全局变量没有好的方法,看到某大神的文章,可以使用instance,所以想到以下方法:

public class RandUid extends Application {

private static RandUid instance;
private int uid = 0;

public static RandUid getInstance() {
return instance;
}

public int getUid() {
return uid;
}

public void setUid(int uid) {
this.uid = uid;
}

public void onCreate() {
uid = 3123123123
super.onCreate();
instance = this; 
}

}

注意多声明了一个instance,用来在自定义类中获取。

在需要的地方可以这样使用:uid = RandUid.getInstance().getUid();  这样的全局变量和activity一样,是应用程序级别的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  全局变量