-------此方法是將信息保存在手機本地,APP卸載或是沒法子消失的
當你保存一個你需要的狀態時,你可以利用系統給的一個文件
//SharedPreferences代表數據化固有存儲,代表將數據存進一個文件,退出后還有
SharedPreferences sp = getSharedPreferences("appStar", MODE_PRIVATE);
boolean isFirst = sp.getBoolean("isFirst", true);
//必須要上傳否則就不會保存
sp .edit().putBoolean("isLogin", false).commit();
當你在另一個地方調用時,就可以用下面的方法
SharedPreferences sp = getSharedPreferences("isLogin", MODE_PRIVATE);
boolean isFirst = sp.getBoolean("isLogin", true);
if (isFirst) {
}else {
}
---------------這個方法事件信息保存在APP本身里,APP卸載也就顯示一般用的都是這種
//實體類
public class UserInfomationUtils {
public static String getUserTongYe() {
return PrefUtils.ReadSharedPreferencesString(Constants.ACCESS_ZHANGZHAO_NAME, Constants.ACCESS_ZHANGZHAO_KEY);
}
public static void setUserTongYe(String zhanghao) {
PrefUtils.WriteSharedPreferencesString(Constants.ACCESS_ZHANGZHAO_NAME, Constants.ACCESS_ZHANGZHAO_KEY, zhanghao);
}
}
//
public class Constants {
public final static String ACCESS_ZHANGZHAO_NAME = "access_zhanghao_name";
public final static String ACCESS_ZHANGZHAO_KEY = "access_zhanghao_key";
}