Commit a2bb404f555bf2edf518fb2e5b53ffe8b0699506

Authored by YangShuai
1 parent 9c8bd743

1 新增小家音箱打开和关闭远程开关发送状态改变通知

config.gradle
... ... @@ -21,7 +21,7 @@ ext {
21 21 //编译方式
22 22 debug : false,
23 23 //版本号
24   - version: "0.3.30",
  24 + version: "0.3.31",
25 25 //Lib库前缀
26 26 packeg : "com.cnlive.module",
27 27 //Lib库名称
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/ui/activity/RemoteControlActivity.java
... ... @@ -10,6 +10,7 @@ import android.os.Bundle;
10 10 import android.util.Log;
11 11 import android.view.View;
12 12  
  13 +import com.cnlive.libs.base.logic.Event;
13 14 import com.cnlive.libs.base.logic.Logic;
14 15 import com.cnlive.libs.base.logic.callback.DataCallback;
15 16 import com.cnlive.libs.base.logic.callback.FailureCallback;
... ... @@ -26,6 +27,8 @@ import com.cnlive.strike.xiaojiaspeaker.netWork.bean.RemoteControlBean;
26 27 import com.cnlive.strike.xiaojiaspeaker.netWork.result.SubscriptionRequest;
27 28 import com.cnlive.strike.xiaojiaspeaker.util.QMUITipDialogUtil;
28 29  
  30 +import org.greenrobot.eventbus.EventBus;
  31 +
29 32 import java.util.HashMap;
30 33 import java.util.Map;
31 34  
... ... @@ -204,7 +207,11 @@ public class RemoteControlActivity extends AppCompatActivity {
204 207 }
205 208 QMUITipDialogUtil.dismessDialog();
206 209 XiaoJIaCommInfo.setRemoteSwitchState(RemoteControlActivity.this, binding.sbSwitch.isChecked());
207   -
  210 + if (binding.sbSwitch.isChecked()) {
  211 + EventBus.getDefault().post("open_xiaojia_play");
  212 + } else {
  213 + EventBus.getDefault().post("delete_xiaojia_hezi");
  214 + }
208 215 }
209 216 })
210 217 .setFailureCallback(new FailureCallback() {
... ... @@ -215,8 +222,10 @@ public class RemoteControlActivity extends AppCompatActivity {
215 222 }
216 223 if ("0".equals(type)) {
217 224 setRemoteBtnState(false);
  225 + EventBus.getDefault().post("delete_xiaojia_hezi");
218 226 } else {
219 227 setRemoteBtnState(true);
  228 + EventBus.getDefault().post("open_xiaojia_play");
220 229 }
221 230 //显示重试
222 231 QMUITipDialogUtil.dismessDialog();
... ...