android 中怎么保存当前按钮的状态?就是退出后重新进入还是上一次离开的状态

比如当前Activity中有一个按钮目前是开启,点击后按钮的text变成关闭!然后退出该Activtity,然后重新打开该Activity后当前按钮的状态还是关闭呢?... 比如当前Activity中有一个按钮目前是开启,点击后按钮的text变成关闭!然后退出该Activtity,然后重新打开该Activity后当前按钮的状态还是关闭呢? 展开
 我来答
yeshohoho
推荐于2017-11-25 · 超过27用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:63万
展开全部
可以把按钮的状态存在SharedPreferences里 每次onresume的时候去读取一次状态。
相应的 每次点击都要把当前的状态存进去
追问
能不能具体一点
追答
就是设置一个状态flag。
flag = true 的时候把button 的text set成开启
flag = false 的时候把 button 的text set成关闭

在onResume或者onCreate里把这个状态从SharedPreferences里读出来
然后去set button的值

在onclick事件里 当点击以后把flag 的值改变 在存在SharedPreferences里。
这样及时你退出程序 你的button状态也保存在SharedPreferences里不会消失
工地搬砖的迪迪
2015-09-14 · 知道合伙人数码行家
工地搬砖的迪迪
知道合伙人数码行家
采纳数:88 获赞数:1152
在读学生,洛阳理工学院

向TA提问 私信TA
展开全部
Android手机一般都有直接退出的按键,直接按大返回键,可以直接退出所在的页面。此时所运行的软件并没有结束运行而是在后台运行,等在再进入就是 上次所在页面。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夏侯侯芊aF
2012-05-11 · TA获得超过103个赞
知道小有建树答主
回答量:146
采纳率:0%
帮助的人:130万
展开全部
SharedPreferences 查查这个就行了 例子很多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式