3种方法
方法一(笨办法):你先确定一下在你更改是之后,有没有保存更改,比如说,你点了“是”之后,跳转到A页面,那么传递一个参数到这个A页面,然后从A页面回来的时候你再把这个参数传递回来, 然后判断一下,再设置radioButton的状态
方法二(推荐):使用SharedPreferences来存储变量这个 raidobutton的状态,点击是之后,把状态信息存储进去,当再进入这个页面的时候从SharedPreferences中取出数据判断,再设置radiobutton
方法三(不推荐):存储到数据库中,这里不推荐。
这里方法二举例:
先存变量checked=false到status中:
SharedPreferences sp= getSharedPreferences("status,Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putBoolean("checked", false);
editor.commit();
从status中取出:
SharedPreferences sp= getSharedPreferences("status",Context.MODE_PRIVATE);
boolean isChecked= sp.getString("checked", "");
详细使用请自己查看API