简单的办法是设一个变量保存你选择的内容,下次进来的时候设上不过有一些activity可以自动保留内容,但情况稍微特殊一点,比如下一个activity是由当前activity启动的时候
解决方案 »
- 使用registerForContextMenu()方法注册上下文菜单出现“应用程序意外停止”错误
- DDMS中导入导出文件都失败
- 关于android的一个动画的实现
- android 如何控制屏幕的开关?
- 请问这个界面是怎样实现?或者有什么替代实现的
- Android
- 有不错的android视频教程吗
- android调用编译好的ffmpeg库出现的问题
- 请问内部类的OnclickListener里面如何访问外部的方法
- 请问, import cn.ingenic.indroidsync.services 这个包的源码在android什么目录下?
- 相对于j2me开发中wtk的内存监测,对象产生频率等功能
- 求wap和net连网的例子
如果程序里面用了数据库,我建议还是用数据库记录这些值。因为当UI重新刷新的话,本来就是比较耗性能的,
但是你还要去读SharePreferences中的内容。我个人是觉得读数据库更快点。性能消耗少点,不晓得是不是这样的。
然手读出来
SharedPreferences setting = getSharedPreferences("isChecked", 0);
setting.edit()
.putBoolean(SONG_FILEPATH, radioButton.isChecked())
.commit();然后每次启动这个Activity页面的时候 , 就把它的状态取出来就行了。
SharedPreferences settings = getSharedPreferences("isChecked", 0);
stateBool = settings.getBoolean("state", false);