当前位置: 移动技术网 > IT编程>开发语言>JavaScript > Sp保存

Sp保存

2020年07月27日  | 移动技术网IT编程  | 我要评论
SharedPreferences sp = getSharedPreferences("a", MODE_PRIVATE);
SharedPreferences.Editor edit = sp.edit();
edit.putBoolean("isFirst", false);
edit.putString("json", sb.toString());
edit.commit();
Result result = new Gson().fromJson(sb.toString(), Result.class);
Message msg = new Message();
msg.obj = result;
handler.sendMessage(msg);


private Handler handler = new Handler(new Handler.Callback() {
    @Override
    public boolean handleMessage(@NonNull Message msg) {
        Result res = (Result) msg.obj;
        List<Result.DataBean> data = res.getData();
        datas.addAll(data);
        resultAdapter.notifyDataSetChanged();
        return false;
    }
});


SharedPreferences sp = getSharedPreferences("a", MODE_PRIVATE);
boolean isFirst = sp.getBoolean("isFirst", true);
if(isFirst){
    initData();
}else{
    String json = sp.getString("json", "");
    Result result = new Gson().fromJson(json, Result.class);
    List<Result.DataBean> data = result.getData();
    datas.addAll(data);
    resultAdapter.notifyDataSetChanged();
}

*仅供参考

本文地址:https://blog.csdn.net/qq_46237697/article/details/107583839

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网