Commit 938ff9eb9ccd7dbd3f8d04b2189a4ce212604add
1 parent
d33967d5
1 修复更改音箱名称点击默认可以点击保存按钮的问题
Showing
2 changed files
with
6 additions
and
1 deletions
config.gradle
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 | } |