Commit f88f22e3 by YKai

feat:一键登录代码优化

parent 8c45b704
......@@ -73,6 +73,7 @@ class MainActivity : BaseLceActivity<DemoContract.View, DemoContract.Presenter>(
// YDLavManager.instances.init(this, "3387e9b251f3491e9221a9877e8f7830")
YdlCommonRouterManager.initYdlCommonRoute(PlatformTempCommonRouteImpl())
// 初始化一键登录sdk
OneKeyLoginHelp.sdkInit(this, OneKeyLoginHelp.YDL_USER_APP, OneKeyLoginHelp.ONE_KEY_LOGIN)
bindService()
......@@ -196,11 +197,7 @@ class MainActivity : BaseLceActivity<DemoContract.View, DemoContract.Presenter>(
FragmentContainerActivity.start(this, "YdlHomeFragment")
}
bt_to_mine.setOnClickListener {
// FragmentContainerActivity.start(this, "MineFragment")
if (!OneKeyLoginHelp.isGetTokenSuccess) {
OneKeyLoginHelp.setAuthListener()
}
OneKeyLoginHelp.getLoginToken(false)
FragmentContainerActivity.start(this, "MineFragment")
}
bt_to_privacy.setOnClickListener {
......
......@@ -42,6 +42,7 @@ import com.yidianling.user.api.service.IAppService;
import com.yidianling.user.mine.data.AppDataManager;
import com.yidianling.user.mine.http.MineHttpImpl;
import com.yidianling.user.safePrivate.PrivacyActivity;
import com.yidianling.user.ui.login.OneKeyLoginHelp;
import com.yidianling.user.ui.login.RegisterAndLoginActivity;
import org.jetbrains.annotations.NotNull;
......@@ -379,7 +380,11 @@ public class MineFragment extends BaseFragment implements SwipeRefreshLayout.OnR
return;
}
if (!UserHelper.INSTANCE.isLogin()) {
RegisterAndLoginActivity.Companion.start(getActivity());
// RegisterAndLoginActivity.Companion.start(getActivity());
if (!OneKeyLoginHelp.INSTANCE.isGetTokenSuccess()){
OneKeyLoginHelp.INSTANCE.setAuthListener();
}
OneKeyLoginHelp.INSTANCE.getLoginToken(true);
return;
}
if (userInfoData != null) {
......
......@@ -176,7 +176,7 @@ object OneKeyLoginHelp {
AuthUIConfig.Builder()
.setStatusBarColor(Color.TRANSPARENT)
.setWebViewStatusBarColor(Color.TRANSPARENT)
.setStatusBarUIFlag(View.SYSTEM_UI_FLAG_LOW_PROFILE)
.setStatusBarUIFlag(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN)
.setNavHidden(true) // 设置一键登录页面标题栏隐藏
.setWebNavTextColor(Color.parseColor("#242424")) // 设置协议页面标题字体颜色
.setWebNavColor(Color.WHITE)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment