【发布时间】:2019-12-22 18:18:41
【问题描述】:
在我的应用程序中,我的要求就像我希望在打开应用程序时第一次检查复选框,然后我希望保留该值直到应用程序从设备上卸载。
为此,我使用“共享首选项”来存储第一次检查时的值。到此为止一切都很好。
当我按下“主页”按钮并再次访问应用程序复选框时处于未选中状态。现在为此我编写了代码来检查onResume 中的复选框,但是当我关闭系统中的应用程序并再次重新打开应用程序时,复选框将重置为unchecked。我不知道如何解决这个问题。
我阅读了 Android here 的生命周期。
阅读本文后,我假设在onRestart 中编写检查代码,但再次不确定该方法是否正确。
【问题讨论】:
标签: android checkbox android-activity android-lifecycle