|
@@ -9,6 +9,7 @@ import androidx.annotation.Nullable;
|
|
|
|
|
|
import com.alibaba.android.arouter.facade.annotation.Route;
|
|
|
import com.alibaba.android.arouter.launcher.ARouter;
|
|
|
+import com.cooleshow.base.bean.QueryParamsConfigBean;
|
|
|
import com.cooleshow.base.router.RouterPath;
|
|
|
import com.cooleshow.base.ui.activity.BaseMVPActivity;
|
|
|
import com.cooleshow.base.utils.ToastUtil;
|
|
@@ -38,7 +39,7 @@ public class ModifyNickNameActivity extends BaseMVPActivity<ActivityModifyNickna
|
|
|
switch (view.getId()) {
|
|
|
case R.id.tv_right_text:
|
|
|
String userName = viewBinding.etNickname.getText().toString().trim();
|
|
|
- if (TextUtils.isEmpty(userName)){
|
|
|
+ if (TextUtils.isEmpty(userName)) {
|
|
|
ToastUtil.getInstance().showShort("请输入昵称!");
|
|
|
break;
|
|
|
}
|
|
@@ -58,11 +59,13 @@ public class ModifyNickNameActivity extends BaseMVPActivity<ActivityModifyNickna
|
|
|
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
@Override
|
|
|
protected void onCreate(@Nullable Bundle savedInstanceState) {
|
|
|
super.onCreate(savedInstanceState);
|
|
|
StatusBarUtil.setStatusBarDarkTheme(this, true);
|
|
|
}
|
|
|
+
|
|
|
@Override
|
|
|
protected void initView() {
|
|
|
ARouter.getInstance().inject(this);
|
|
@@ -72,13 +75,19 @@ public class ModifyNickNameActivity extends BaseMVPActivity<ActivityModifyNickna
|
|
|
viewBinding.toolbarInclude.tvRightText.setText("保存");
|
|
|
viewBinding.toolbarInclude.tvRightText.setOnClickListener(this);
|
|
|
String userName = getIntent().getStringExtra("userName");
|
|
|
- if (!TextUtils.isEmpty(userName)){
|
|
|
+ if (!TextUtils.isEmpty(userName)) {
|
|
|
viewBinding.etNickname.setText(userName);
|
|
|
}
|
|
|
viewBinding.imClose.setOnClickListener(this);
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ public void initData() {
|
|
|
+ super.initData();
|
|
|
+ presenter.queryModifyConfig();
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
protected ActivityModifyNicknameBinding getLayoutView() {
|
|
|
return ActivityModifyNicknameBinding.inflate(getLayoutInflater());
|
|
|
}
|
|
@@ -90,9 +99,21 @@ public class ModifyNickNameActivity extends BaseMVPActivity<ActivityModifyNickna
|
|
|
|
|
|
@Override
|
|
|
public void submitSetDetailSuccess(SetDetailBean setDetailBean) {
|
|
|
- Intent intent=new Intent();
|
|
|
- intent.putExtra("userName",setDetailBean.username);
|
|
|
- setResult(RESULT_OK,intent);
|
|
|
+ Intent intent = new Intent();
|
|
|
+ intent.putExtra("userName", setDetailBean.username);
|
|
|
+ setResult(RESULT_OK, intent);
|
|
|
finish();
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void queryModifyConfigSuccess(QueryParamsConfigBean bean) {
|
|
|
+ if (!checkActivityExist()) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (bean == null) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ viewBinding.tvModifyConfig.setText(String.format("每隔%s个月可修改一次", bean.paramValue));
|
|
|
+ }
|
|
|
+
|
|
|
}
|