美文网首页
保存一个状态本地和APP

保存一个状态本地和APP

作者: 谜之龙 | 来源:发表于2017-05-17 16:27 被阅读0次

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

相关文章

网友评论

      本文标题:保存一个状态本地和APP

      本文链接:https://www.haomeiwen.com/subject/wpbdxxtx.html