Commit 938ff9eb9ccd7dbd3f8d04b2189a4ce212604add

Authored by YangShuai
1 parent d33967d5

1 修复更改音箱名称点击默认可以点击保存按钮的问题

config.gradle
... ... @@ -21,7 +21,7 @@ ext {
21 21 //编译方式
22 22 debug : false,
23 23 //版本号
24   - version: "0.1.22",
  24 + version: "0.1.23",
25 25 //Lib库前缀
26 26 packeg : "com.cnlive.module",
27 27 //Lib库名称
... ...
module_xiaojiaSoundBox/src/main/java/com/cnlive/strike/xiaojiaspeaker/frame/view/ChangeDeviceNameView.java
... ... @@ -60,6 +60,9 @@ public class ChangeDeviceNameView implements MvpView {
60 60 fragment.binding.btnNext.setOnClickListener(new View.OnClickListener() {
61 61 @Override
62 62 public void onClick(View view) {
  63 + if ("0".equals(fragment.binding.btnNext.getTag().toString())){
  64 + return;
  65 + }
63 66 fragment.getPresenter().changeDeviceName(getContext(), deviceId, fragment.binding.etName.getText().toString(), new ChangeDeviceNamePresenter.OnResponseListener() {
64 67 @Override
65 68 public void onSuccess() {
... ... @@ -79,6 +82,7 @@ public class ChangeDeviceNameView implements MvpView {
79 82 private void setBtnCantClick() {
80 83 fragment.binding.btnNext.setClickable(false);
81 84 fragment.binding.btnNext.setFocusable(false);
  85 + fragment.binding.btnNext.setTag("0");
82 86 fragment.binding.btnNext.setBackground(ContextCompat.getDrawable(getContext(), R.drawable.shape_xiaojia_btn_press));
83 87 }
84 88  
... ... @@ -88,6 +92,7 @@ public class ChangeDeviceNameView implements MvpView {
88 92 private void setBtnClick() {
89 93 fragment.binding.btnNext.setClickable(true);
90 94 fragment.binding.btnNext.setFocusable(true);
  95 + fragment.binding.btnNext.setTag("1");
91 96 fragment.binding.btnNext.setBackground(ContextCompat.getDrawable(getContext(), R.drawable.selector_xiaojia_btn_green));
92 97 }
93 98 }
... ...