This commit is contained in:
fengjignqi
2026-08-26 16:01:37 +08:00
parent 0c692c77bd
commit dff152e7e7
9 changed files with 128 additions and 48 deletions

View File

@@ -61,6 +61,7 @@ public class DeviceSettingsActivity extends BaseActivity<DeviceSettingsLayoutBin
setClick(viewBinding.rlDevInfo);
setClick(viewBinding.rlDevWifiManager);
setClick(viewBinding.rlDevUnbind);
setClick(viewBinding.rlResetDevice);
}
private void setClick(View view) {
@@ -134,7 +135,7 @@ public class DeviceSettingsActivity extends BaseActivity<DeviceSettingsLayoutBin
break;
case R.id.rl_dev_unbind:
case R.id.rl_dev_unbind://解绑
showDialogtext(null, false, false, true,
getString(R.string.tip_text), getString(R.string.tip_unbind_device),
getString(R.string.cancel_text), getString(R.string.confirm_text), new BaseFragment.OnDialogClick() {
@@ -149,6 +150,21 @@ public class DeviceSettingsActivity extends BaseActivity<DeviceSettingsLayoutBin
});
break;
case R.id.rl_reset_device://恢复出厂设置
showDialogtext(null, false, false, true,
getString(R.string.tip_text), getString(R.string.restore_factory_settings_warning),
getString(R.string.cancel_text), getString(R.string.confirm_text), new BaseFragment.OnDialogClick() {
@Override
public void onCancelClick() {
}
@Override
public void onConfirmClick() {
mPresenter.factoryResetDevice(mDeviceEntity);
}
});
break;
}
}
@@ -206,6 +222,19 @@ public class DeviceSettingsActivity extends BaseActivity<DeviceSettingsLayoutBin
},500);
}
@Override
public void factoryResetDeviceSuccess(BaseBean bean) {
hideDialogLoading();
ToastUtil.showShort(mContext, getString(R.string.factory_reset_success));
EventBus.getDefault().post(new EventMessage(EventMessage.ACTIVITY_FINISH));
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
finish();
}
}, 500);
}
@Override
public int getLayoutResId(Bundle savedInstanceState) {