【问题标题】:Manipulate the checkbox state in Android lifecycle在 Android 生命周期中操作复选框状态
【发布时间】:2019-12-22 18:18:41
【问题描述】:

在我的应用程序中,我的要求就像我希望在打开应用程序时第一次检查复选框,然后我希望保留该值直到应用程序从设备上卸载。

为此,我使用“共享首选项”来存储第一次检查时的值。到此为止一切都很好。

当我按下“主页”按钮并再次访问应用程序复选框时处于未选中状态。现在为此我编写了代码来检查onResume 中的复选框,但是当我关闭系统中的应用程序并再次重新打开应用程序时,复选框将重置为unchecked。我不知道如何解决这个问题。

我阅读了 Android here 的生命周期。

阅读本文后,我假设在onRestart 中编写检查代码,但再次不确定该方法是否正确。

【问题讨论】:

    标签: android checkbox android-activity android-lifecycle


    【解决方案1】:

    我能够使用共享首选项解决我的问题...最初我已声明共享首选项错误,现在代码正在运行,并且我已使用 onResume 重新启动检查值。

    【讨论】:

      猜你喜欢
      • 2011-06-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多