Android SwitchCompat:OnClick以编程方式检查是否应触发开关
我已经搜索了很长时间,但找不到合适的解决方案。 我有一个Android SwitchCompat:OnClick以编程方式检查是否应触发开关,android,switchcompat,Android,Switchcompat,我已经搜索了很长时间,但找不到合适的解决方案。 我有一个SwitchCompat,如果用户点击它,就会触发REST调用 我只想在REST调用成功时切换SwitchCompat。我实现了onCheckedChanged()方法,但是由于调用是异步的,SwitchCompat在收到响应之前被切换 ->我想检查按钮如果开关被切换或未被切换,请单击。您有几个选项: 您可以将网络调用添加到onCheckedChanged()方法,并在进行api调用时显示进度条。之后,根据响应设置状态 您可以覆盖触摸回调,
SwitchCompat
,如果用户点击它,就会触发REST调用
我只想在REST调用成功时切换SwitchCompat
。我实现了onCheckedChanged()
方法,但是由于调用是异步的,SwitchCompat
在收到响应之前被切换
->我想检查
按钮如果开关被切换或未被切换,请单击。您有几个选项:
您可以将网络调用添加到onCheckedChanged()
方法,并在进行api调用时显示进度条。之后,根据响应设置状态
您可以覆盖触摸回调,这样checkedChanged就不会从用户操作中被调用,而只会从代码中自己触发
您有几个选择:
您可以将网络调用添加到onCheckedChanged()
方法,并在进行api调用时显示进度条。之后,根据响应设置状态
您可以覆盖触摸回调,这样checkedChanged就不会从用户操作中被调用,而只会从代码中自己触发
你应该添加你的代码!你应该添加你的代码!