Switch的SetCheckChangeListener那些事
2019-03-25 本文已影响45人
风一样的code
最近开发的时候遇到的问题,关于通知提醒的开关,理所当然的使用Switch控件;
产品的需求是:
1,进入页面的时候默认是关闭的,请求完接口之后根据接口状态设置setChecked(true or false);这个时候不能弹出开启或者关闭的提醒;
2,用户操作switch控件的时候,开启或者是关闭,使用Toast弹出对应的提示消息;
还是代码写的少吧;
调用setCheck()方法之前清空监听的事件然后再重新注册;

不同的业务会有不同的逻辑,实现这样的效果 利用反注册再注册也是不错的