【发布时间】:2015-05-04 16:22:50
【问题描述】:
我配置了选项菜单,其中一项用于在后台启用服务。
当操作发生时,我将项目标题从“启用服务”更改为“禁用服务”并相应地设置一个布尔值。
当应用程序关闭然后重新加载类时,问题就开始了。布尔值将被重置为初始值。
我想知道的是:
- 让一个项目菜单根据其状态执行不同操作的最佳做法是什么。
- 将布尔值保持在最后一个状态的最佳做法是什么? (共享偏好?)
【问题讨论】:
-
是的,您将
boolean保留在preferences中,并且每次检查值并更新它。 -
你应该使用共享首选项。
-
使用开关“Awsome Service state ON/OFF”代替标题更改按钮
标签: android menuitem optionmenu