定义系统级全局变量或方法,可以通过写一个继承自Application的类来实现。
public class ActivityManagement extends Application {
private List<Activity> activityList = new LinkedList<Activity>();
private static ActivityManagement instance;
private ActivityManagement() {
}
// 单例模式中获取唯一的实例
public static ActivityManagement getInstance() {
if (null == instance) {
instance = new ActivityManagement();
}
return instance;
}
// 用于存放登录后的用户ID
private int _userID;
public int getUserID() {
return _userID;
}
public void setUserID(int userID) {
_userID = userID;
}
}
调用方法
存值:
ActivityManagement.getInstance().setUserID(userID);
取值:
ActivityManagement.getInstance().getUserID());