Commit 938ff9eb9ccd7dbd3f8d04b2189a4ce212604add

Authored by YangShuai
1 parent d33967d5

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

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