自定义OnCheckedChangeListener 监听
在项目中有这样的一个需求
如果某个 radioBtn被点击的时候,根据判断没有登录,那么跳转到登录界面,
如果取消登录了,就把radiobtn还原到之前被选中的radiob
实现逻辑:
自定义MyOnCheckedChangeListener 监听
添加变量 记录上一次选中的checkedId
// 初始化 默认为选中的 radiobtn ID
private int mLsatCheckedId = mMainRg.getCheckedRadioButtonId();
// 获取上一个选中的 radioBtn Id
// 只在onCheckedChanged监听方法,更新lastCheckedId的值 mLsatCheckedId = checkedId; 前面获取是有效的
public int getLsatCheckedId() {
return mLsatCheckedId;
}