Sp保存
程序员文章站
2022-06-21 23:48:18
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.cl...
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
推荐阅读
-
Oracle中serveroutput参数一次设置永久保存方法
-
php查询mysql数据库并将结果保存到数组的方法_PHP教程
-
php遍历目录所有文件并将结果保存到数组
-
php简单数据保存程序
-
python 爬虫登录保存会话去获取只有登录能获取的数据
-
PHP用int来保存时间,可最大限制2038年吧,等到2038年以后可怎么办啊?
-
过程函数-navicat for mysql 创建 带有IN参数 的过程时 保存报错
-
关于php下传图片保存的有关问题
-
python保存字符串到文件的方法
-
基于DevExpress的SpreadsheetControl实现对Excel的打开、预览、保存、另存为、打印(附源码下载)