Java 即使在活动中导航,也要保存按钮的状态

Java 即使在活动中导航,也要保存按钮的状态,java,android,Java,Android,因此,我在一个片段中有一个按钮,单击它后,我通过代码禁用它,当我转到另一个活动并返回时,按钮再次启用,即使我们关闭应用程序或浏览其他活动,我也希望它被禁用。有什么解决方案吗?只是在应用程序中使用了一个共享首选项。以下是您可以立即执行的步骤来解决问题: 为SharedReference设计一个类。偏好管理器。 编写一个接受标志(true或false)的布尔方法 在受尊重的活动或片段上调用此PreferenceManager 在按钮上,单击将标志添加到共享首选项中,并在该按钮上添加对即将到来的标

因此,我在一个片段中有一个按钮,单击它后,我通过代码禁用它,当我转到另一个活动并返回时,按钮再次启用,即使我们关闭应用程序或浏览其他活动,我也希望它被禁用。有什么解决方案吗?

只是在应用程序中使用了一个共享首选项。以下是您可以立即执行的步骤来解决问题:

  • 为SharedReference设计一个类。偏好管理器。
    • 编写一个接受标志(true或false)的布尔方法
  • 在受尊重的活动或片段上调用此PreferenceManager
  • 按钮上,单击将标志添加到共享首选项中,并在该按钮上添加对即将到来的标志的检查
  • 在单击之前正确维护第一次初始化的标志,因为您需要设置默认标志。 如果为真,则禁用按钮,如果未启用按钮
  • 这是你的参考网站