相关疑难解决方法(0)

将数据保存在activity的onDestroy方法中

我正在编写一个任务列表并拥有Project对象,它包含所有任务(和元数据).我使用操作日志,因此当任务更改时我不会立即将其保存到数据库,只需将其保存在内存中以在活动结束时转储到数据库中.Activity的onDestroy方法是最好的地方:如果没有调用onRetainNonConfigurationInstance方法,我启动服务来保存项目(一个实例存储在Application中).节省成本:在DB项目中有修改,所以我保存新数据,更改当前版本并删除以前版本的数据.所以我不害怕突然申请停止.

但是,根据我必须的文件do not count on this method being called as a place for saving data.

有没有其他地方可以保存我的数据?

android android-service ondestroy android-sqlite

9
推荐指数
1
解决办法
1万
查看次数

如何使用保存的首选项android存储和检索(键,值)类数据

我有一个哈希映射表,如下所示,

HashMap<String, String> backUpCurency_values = new HashMap<String, String>();
Run Code Online (Sandbox Code Playgroud)

我想存储这些价值以备将来使用..我该怎么做?

编辑:
我将国家名称和货币值存储为键和值对...

android hashmap sharedpreferences

3
推荐指数
1
解决办法
1万
查看次数

将哈希映射保存到 SharedPreferences

如何使用 SharedPreference 中的以下格式在 android 中保存和获取 Hashmap

HashMap<String, List<String>> mChildMap = new HashMap<>();    
Run Code Online (Sandbox Code Playgroud)

java android hashmap sharedpreferences

3
推荐指数
1
解决办法
4241
查看次数