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

比如当前Activity中有一个按钮目前是开启,点击后按钮的text变成关闭!然后退出该Activtity,然后重新打开该Activity后当前按钮的状态还是关闭呢?


就是设置一个状态flag。
flag = true 的时候把button 的text set成开启
flag = false 的时候把 button 的text set成关闭

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

在onclick事件里 当点击以后把flag 的值改变 在存在SharedPreferences里。
这样及时你退出程序 你的button状态也保存在SharedPreferences里不会消失


原文地址:https://www.cnblogs.com/awkflf11/p/4372438.html