【发布时间】:2014-10-01 18:54:16
【问题描述】:
我将我的 android 应用程序的 UserID 变量保存在一个类中,以便可以从所有应用程序活动中访问它
问题是有时这个变量会在一段时间后被清空。
那么是否存在存储变量的会话超时?
//This is how I set the variable
((PubVar) getApplication()).SetVariable("UserID", UserID);
//This is how I get the variable
pUserID = ((PubVar) getApplication()).GetVariable("UserID");
public class PubVar extends Application {
private String UserID;
public String GetVariable(String Var){
Var = Var.trim().toUpperCase();
if (Var.equals("USERID")) {return UserID;}
return null;
}
public void SetVariable(String Var, String Value){
Var = Var.trim().toUpperCase();
if (Var.equals("USERID")) {UserID = Value;}
}
}
【问题讨论】:
标签: android session variables android-activity global-variables