我正在做一个简单的削减游戏,我在SharedPreferences
储蓄像黄金 的东西。如何从SharedPreferences
中移除它,但仍然可以调用金币的价值,如Temple run 2游戏。删除一些SharedPreferences
0
A
回答
1
要删除特定值:SharedPreferences.Editor.remove()
后跟一个commit()
要全部删除SharedPreferences.Editor.clear()
接着是commit()
如果你不关心的返回值和你使用这个从你的应用程序主线程,请考虑使用apply()来代替。
0
您可以写信给共享偏好
SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putInt(getString(R.string.saved_high_score), newHighScore);
editor.commit();
,然后从共享偏好
SharedPreferences sharedPref =
getActivity().getPreferences(Context.MODE_PRIVATE);
int defaultValue = getResources().getInteger(R.string.saved_high_score_default);
long highScore = sharedPref.getInt(getString(R.string.saved_high_score), defaultValue);
而且也看了,不要忘记得到处理这样
SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
0
东西:
SharedPreferences sp = getSharedPreferences("your sp name", Context.MODE_PRIVATE);
sp.edit().remove("gold").commit();// remove gold
sp.edit().clear().commit();//remove all
相关问题
- 1. 删除SharedPreferences
- 2. 无法删除SharedPreferences
- 3. 删除SharedPreferences文件
- 4. 如何从SharedPreferences中删除一些键/值对?
- 5. SharedPreferences有时会被删除
- 6. 在android中删除sharedPreferences
- 7. SharedPreferences何时被删除?
- 8. 从SharedPreferences删除ListView选项
- 9. 删除一些使用jQuery
- 10. Quicksort删除一些条件
- 11. CKEDITOR删除一些元素
- 12. 删除一些空格
- 13. 在Android中删除条目SharedPreferences
- 14. SharedPreferences删除没有明显的原因?
- 15. 从SharedPreferences中删除特定项目
- 16. 如何从数组中删除SharedPreferences
- 17. 不能找到一种方法来删除sharedPreferences项目
- 18. 从ArrayList中<object>删除一个对象保存在sharedPreferences
- 19. 如何删除sharedpreferences,退出并从第一actvity Android中
- 20. SQL删除所有行除了一些那些
- 21. 显示从列表中删除一些项与删除()
- 22. ggplot2:删除一些图例标题
- 23. 从位置中删除一些元素
- 24. 更新表删除一些数据
- 25. 为什么@ Html.Label()删除一些字符
- 26. 从数据集中删除一些行
- 27. 如何删除一些重复的行
- 28. 删除一些UL如果空
- 29. 一些字符用fwrite删除
- 30. 从数组中删除一些元素
这就是使用SharedPreferences所需要的全部内容,但是,我认为你应该告诉人们使用apply()而不是commit(),因为 –
你怎么隐藏高分?它仍然可见在客户端android – abcOfJavaAndCPP
共享首选的位置我认为这个答案符合法案,但你应该发布你的解决方案,并让OP决定哪些对他们更有用 –