我对编程相当新颖,目前正试图在我的大学为一门课程编写一个小应用程序。 所以我有第一个活动,通过点击列表元素打开第二个活动。在这第二个活动中有两个按钮。通过点击第一个我使他们都通过使用setVisibility(View.GONE)消失,但问题是,当我关闭应用程序,并重新打开它们都重新出现。如果我按下后退按钮,然后重新打开第二个活动,也会发生这种情况。 我尝试阅读关于生命周期的内容,但它并不清楚它的工作原理。 在此先感谢您的帮助。当我关闭应用程序并重新打开它时,如何保持按钮不可见/不见?
-2
A
回答
2
尝试使用Shared Preference,在onCreate方法中声明它。
SharedPreferences sharedPref =
getActivity().getPreferences(Context.MODE_PRIVATE);
在第二个Activity的onCreate方法中读取布尔变量。
Boolean highScore = sharedPref.getBoolean("show", true);
保存,存储按钮是否应该显示或不
Boolean show = false; // Controlled by your button events
SharedPreferences.Editor editor = sharedPref.edit();
editor.putBoolean("show", show);
editor.commit();
0
这是因为你不保存按钮的状态布尔变量。最好的办法是使用SharedPreferences。看看这个link。
相关问题
- 1. 打开不可见的下载URL(并下载后,关闭它)
- 2. 关闭并重新打开表单而不关闭应用程序
- 3. Android应用程序关闭并重新打开时崩溃
- 4. 我用sharePrereference保存在TextView的字符串,afyer关闭应用程序,并重新打开,它不工作
- 5. Android RecyclerView - 当键盘打开时,保持最后一个可见项目可见
- 6. 即使关闭并重新打开Android应用程序,数据似乎仍然保存。我不希望它
- 7. 防止Gmail关闭/保持可见
- 8. 当按钮可见并且不可见时,框布局组件移动
- 9. Android - 可见和不可见按钮
- 10. 当我按下后退按钮时,我的应用程序不会关闭
- 11. 开关按钮能见度不工作
- 12. 应用程序在关闭后不会重新打开
- 13. Sharedpreferences不起作用,当我关闭/打开应用程序时,复选框应该保持相同状态
- 14. 当我按下按钮时,应用程序强制关闭
- 15. 打印按钮在ReportViewer中不可见
- 16. c#覆盖streamreader,但我可以关闭并重新打开它?
- 17. 当我关闭并重新打开Android应用时,ListView中的值会重置
- 18. 关闭并重新打开应用程序
- 19. Android:应用程序在关闭并重新打开后崩溃
- 20. ASP.NET可见= true并不显示按钮
- 21. 壁球合并按钮不可见
- 22. 如何在按下黑莓按钮时保持phonegap应用程序打开
- 23. 保持会话活动脚本如何打开它,并关闭
- 24. 按钮变为不可见
- 25. 如何使用按钮关闭框架并打开新框架?
- 26. Android按钮不可见不起作用
- 27. 应用程序关闭并重新打开后,变量的保留值
- 28. 按钮无法使用。保持强制关闭应用程序
- 29. 如何让图像按钮可见外面的应用程序?
- 30. Android:如何确保在软键盘打开时按钮也可见?
将他们的状态保存在某处。就像在文件中或SharedPreferences中一样。并检查状态是否显示 - 然后显示它们。如果是隐藏 - 隐藏它们。 –