我有两个activity,分别是A和B,A是主界面,上面有edittext和button,B上面有listview(listview上面我放了switch控件), 我按button从A跳转到B,设置B中listview的switch为true或false,当设置完成,我在B中按返回键返回A,然后我再通过A的button跳到B的时候,就发现刚刚我设置的switch都复原,没有了我设置的状态,请问怎样才能够让B返回A之后依然保存我之前所设置的状态?求指导!!!
activity切换 保存状态
------解决方案--------------------
返回到A的时候,把B变量存储在Preferences里面,下次再启动B的时候,读取这个变量恢复一下。
------解决方案--------------------
同过sharedPerferenced来保存,然后要使用的时候再取出来
------解决方案--------------------
上面说的对,SharedPerferenced最合适了。
------解决方案--------------------
你在onPause的时候去把值存储起来.....
我估计在onResume时listview还没加载起来,所以获取的view是null