android 中怎么保存当前按钮的状态?就是退出后重新进入还是上一次离开的状态
比如当前Activity中有一个按钮目前是开启,点击后按钮的text变成关闭!然后退出该Activtity,然后重新打开该Activity后当前按钮的状态还是关闭呢?...
比如当前Activity中有一个按钮目前是开启,点击后按钮的text变成关闭!然后退出该Activtity,然后重新打开该Activity后当前按钮的状态还是关闭呢?
展开
展开全部
可以把按钮的状态存在SharedPreferences里 每次onresume的时候去读取一次状态。
相应的 每次点击都要把当前的状态存进去
相应的 每次点击都要把当前的状态存进去
追问
能不能具体一点
追答
就是设置一个状态flag。
flag = true 的时候把button 的text set成开启
flag = false 的时候把 button 的text set成关闭
在onResume或者onCreate里把这个状态从SharedPreferences里读出来
然后去set button的值
在onclick事件里 当点击以后把flag 的值改变 在存在SharedPreferences里。
这样及时你退出程序 你的button状态也保存在SharedPreferences里不会消失
展开全部
Android手机一般都有直接退出的按键,直接按大返回键,可以直接退出所在的页面。此时所运行的软件并没有结束运行而是在后台运行,等在再进入就是 上次所在页面。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
SharedPreferences 查查这个就行了 例子很多
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询