0
A
回答
0
瞬间的想法来到我的脑海里,但我不知道这将是一个很好的实施。虽然承诺SharedPreference
总是更新一个密钥,说last_modified
与System.currentTimeMillis()
。如果您的应用程序有任何最终提交(例如,您每次都在onDestroy
方法中提交任何数据),那么您只能保存last_modified
。否则你必须每次更新它。这绝对是一个开销。
相关问题
- 1. Android的 - 最后修改标题AlertDialog
- 2. 最后修改时间没有最后修改列的查询
- 3. 最后修改或IfModifiedSince Android SQL HTTP
- 4. 更改最后修改
- 5. 最后修改的目录
- 6. 的最后修改状态
- 7. Android SharedPreference
- 8. 分割和修改最后
- 9. Android的SharedPreference
- 10. Android ListView修改后onItemClick
- 11. BASH:显示修改日期的最后修改文件
- 12. 修改SharePoint中“最后修改”的日期格式:CreatedModifiedInfo
- 13. Android - SharedPreference仅在第二次后更改MainActivity可见性
- 14. String to sharedpreference android
- 15. Android - ImageButton值/ SharedPreference
- 16. Android SharedPreference存储
- 17. Android SharedPreference write =值
- 18. Singleton SharedPreference Android
- 19. Android上联系人的最后修改时间
- 20. 文件最后修改的问题
- 21. URL中的最后修改日期
- 22. 使用Java API的Dropbox最后修改
- 23. 最后修改的字段和外键
- 24. 重新安装后Android SharedPreference不清晰
- 25. Android:可修改资源修改后的ID
- 26. SharedPreference ClassCastException问题Android
- 27. Android SharedPreference安全性
- 28. Android SharedPreference - TabHost问题
- 29. 阅读从Android SharedPreference
- 30. 更新最后修改日期列
我有这个想法,并不介意实现,如果我只使用我的PreferenceActivity,但我的SharedPreferences中也有一些变量设置在代码中的某处...我想避免使用自定义函数总是设置last_modified日期,因为我想确保没有错过任何一点在我的代码中...我需要上次修改日期,因为我备份了我的数据库/设置,我只想这样做,如果数据被修改... – prom85 2013-03-15 16:53:03
您可以轻松创建一个wrappcer类,而不是调用SharedPreference的提交,您可以调用您的包装类的提交。并在提交方法,你可以stoe last_modified ..没有大问题 – stinepike 2013-03-15 17:28:23
我知道...没有什么大不了...如果这将是一个新的项目,而不是我正在工作一年的项目。 ..但是我最终会这样做......我用包装函数或类替换了项目中的所有东西......只是想,在这之前,我问是否有人有更好更简单的想法... – prom85 2013-03-15 20:55:18