[Modify]修改注册页面获取随即昵称接口
This commit is contained in:
@@ -85,7 +85,7 @@ class AreaCodeActivity : BaseViewBindingActivity<ActivityAreaCodeBinding>() {
|
||||
}
|
||||
|
||||
override fun onSuccess(list: List<AreaInfoBean>) {
|
||||
// mAdapter.setNewData(list)
|
||||
mAdapter.setNewData(list)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
@@ -1,5 +1,6 @@
|
||||
package com.yizhuan.erban.ui.login.fragment;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.os.Bundle;
|
||||
import android.text.InputFilter;
|
||||
import android.text.TextUtils;
|
||||
@@ -30,6 +31,7 @@ import com.yizhuan.xchat_android_core.statistic.StatisticManager;
|
||||
import com.yizhuan.xchat_android_core.statistic.protocol.StatisticsProtocol;
|
||||
import com.yizhuan.xchat_android_core.user.UserModel;
|
||||
import com.yizhuan.xchat_android_core.user.bean.UserInfo;
|
||||
import com.yizhuan.xchat_android_core.utils.Logger;
|
||||
import com.yizhuan.xchat_android_core.utils.net.DontWarnObserver;
|
||||
import com.yizhuan.xchat_android_library.utils.ResUtil;
|
||||
|
||||
@@ -164,23 +166,18 @@ public class AddUserInfoFragment extends BaseFragment
|
||||
}
|
||||
}
|
||||
|
||||
@SuppressLint("CheckResult")
|
||||
private void setRandomNick() {
|
||||
tvRandomNick.setVisibility(View.VISIBLE);
|
||||
tvRandomNick.setEnabled(false);
|
||||
UserModel.get().getRandomNick()
|
||||
.compose(bindUntilEvent(FragmentEvent.DESTROY_VIEW))
|
||||
.subscribe(new DontWarnObserver<String>() {
|
||||
@Override
|
||||
public void accept(String nick, String error) {
|
||||
super.accept(nick, error);
|
||||
tvRandomNick.setEnabled(true);
|
||||
if (error != null) {
|
||||
toast(error);
|
||||
return;
|
||||
}
|
||||
if (!TextUtils.isEmpty(nick)) {
|
||||
tvNick.setText(nick);
|
||||
}
|
||||
.compose(bindToLifecycle())
|
||||
.subscribe((nick, throwable) -> {
|
||||
tvRandomNick.setEnabled(true);
|
||||
if (throwable != null) {
|
||||
toast(throwable.getMessage());
|
||||
} else if (!TextUtils.isEmpty(nick)) {
|
||||
tvNick.setText(nick);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
@@ -764,7 +764,8 @@ public final class UserModel extends BaseModel implements IUserModel {
|
||||
@Override
|
||||
public Single<String> getRandomNick() {
|
||||
return api.apiRandomNick()
|
||||
.compose(RxHelper.handleCommon());
|
||||
.compose(RxHelper.handleBeanData())
|
||||
.compose(RxHelper.handleSchedulers());
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user