-------此方法是将信息保存在手机本地,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";
}