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 | 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 | } | ... | ... |