简单的办法是设一个变量保存你选择的内容,下次进来的时候设上不过有一些activity可以自动保留内容,但情况稍微特殊一点,比如下一个activity是由当前activity启动的时候

解决方案 »

  1.   

    LZ如果要实现状态记录 ,最好还是用SharedPreferences保存一下。 
      

  2.   

    楼主实现的那个状态记录,还是需要最好用东西记录下来。
      如果程序里面用了数据库,我建议还是用数据库记录这些值。因为当UI重新刷新的话,本来就是比较耗性能的,
    但是你还要去读SharePreferences中的内容。我个人是觉得读数据库更快点。性能消耗少点,不晓得是不是这样的。
      

  3.   

    有个属于自己的SharedPreferences xml文件。 写进去。
    然手读出来
      

  4.   

    你每次finish布局RadioButton那个页面的时候 , 就用isChecked()方法判断一下现在的状态 ,然后把它的返回值保存到SharedPreferences里面
    SharedPreferences setting = getSharedPreferences("isChecked", 0);
    setting.edit()
    .putBoolean(SONG_FILEPATH, radioButton.isChecked())
    .commit();然后每次启动这个Activity页面的时候 , 就把它的状态取出来就行了。
                    SharedPreferences settings = getSharedPreferences("isChecked", 0);
    stateBool = settings.getBoolean("state", false);