登录页勾选协议后隐藏勾选提示
This commit is contained in:
@@ -21,7 +21,6 @@ import com.yizhuan.erban.R;
|
||||
import com.yizhuan.erban.common.widget.OriginalDrawStatusClickSpan;
|
||||
import com.yizhuan.erban.ui.webview.CommonWebViewActivity;
|
||||
import com.yizhuan.xchat_android_constants.XChatConstants;
|
||||
import com.yizhuan.xchat_android_core.DemoCache;
|
||||
import com.yizhuan.xchat_android_core.UriProvider;
|
||||
import com.yizhuan.xchat_android_core.auth.AuthModel;
|
||||
import com.yizhuan.xchat_android_core.bean.LoginTipsInfo;
|
||||
@@ -42,8 +41,6 @@ public abstract class BaseLoginAct extends BaseActivity {
|
||||
protected TextView tvLoginTip;
|
||||
protected TextView tvDesc;
|
||||
|
||||
public static final String NEED_CHECKED_PROTOCOL = "need_checked_protocol";
|
||||
|
||||
protected boolean canClick = true;
|
||||
|
||||
@Override
|
||||
@@ -95,16 +92,6 @@ public abstract class BaseLoginAct extends BaseActivity {
|
||||
tvProtocol.setText(ss);
|
||||
tvProtocol.setHighlightColor(Color.TRANSPARENT);
|
||||
tvProtocol.setMovementMethod(new LinkMovementMethod());
|
||||
|
||||
if (DemoCache.readBoolean(NEED_CHECKED_PROTOCOL, false)) {
|
||||
tvProtocol.setChecked(true);
|
||||
}
|
||||
|
||||
tvProtocol.setOnCheckedChangeListener((buttonView, isChecked) -> {
|
||||
if (isChecked) {
|
||||
DemoCache.saveBoolean(NEED_CHECKED_PROTOCOL, true);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@SuppressLint("CheckResult")
|
||||
|
@@ -22,6 +22,7 @@ import com.yizhuan.erban.R;
|
||||
import com.yizhuan.erban.base.BaseLoginAct;
|
||||
import com.yizhuan.erban.ui.login.LoginPhoneActivity;
|
||||
import com.yizhuan.xchat_android_constants.XChatConstants;
|
||||
import com.yizhuan.xchat_android_core.DemoCache;
|
||||
import com.yizhuan.xchat_android_core.auth.AuthModel;
|
||||
import com.yizhuan.xchat_android_core.auth.event.LoginEvent;
|
||||
import com.yizhuan.xchat_android_core.auth.exception.BanAccountException;
|
||||
@@ -43,6 +44,8 @@ import io.reactivex.disposables.Disposable;
|
||||
public class QuickPassLoginAct extends BaseLoginAct implements View.OnClickListener {
|
||||
|
||||
|
||||
private static final String NEED_CHECKED_PROTOCOL = "need_checked_protocol";
|
||||
|
||||
/**
|
||||
* 基本权限管理
|
||||
*/
|
||||
@@ -109,6 +112,21 @@ public class QuickPassLoginAct extends BaseLoginAct implements View.OnClickListe
|
||||
phoneLogin.setOnClickListener(this);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void setProtocol() {
|
||||
super.setProtocol();
|
||||
if (DemoCache.readBoolean(NEED_CHECKED_PROTOCOL, false)) {
|
||||
tvProtocol.setChecked(true);
|
||||
}
|
||||
|
||||
tvProtocol.setOnCheckedChangeListener((buttonView, isChecked) -> {
|
||||
if (isChecked) {
|
||||
tvProtocolHint.setVisibility(View.GONE);
|
||||
DemoCache.saveBoolean(NEED_CHECKED_PROTOCOL, true);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
if (!tvProtocol.isChecked()) {
|
||||
|
Reference in New Issue
Block a user