Open codemilestones opened 4 years ago
fragment 初始化代码
override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) webView.loadUrl(SolarUrl.getMallYouzanStoreUrl()) webView.subscribe(object : AbsAuthEvent() { override fun call(context: Context?, needLogin: Boolean) { if (needLogin && !UserManager.getInstance().isUserLogin) { LoginManager.builder().loginSuccessRouter(object : ILoginSuccessRouter { override fun onLoginSuccess(activity: Activity) { requestYouzanCookie(context) } }).loginCloseRouter(object : ILoginCloseRouter { override fun onLoginClose(activity: Activity) { webView.syncNot() } }) } else { requestYouzanCookie(context) } } private fun requestYouzanCookie(context: Context?) { val token = YouzanToken() token.accessToken = "接口返回的access_token" token.cookieKey = "接口返回的cookie_key" token.cookieValue = "接口返回的cookie_value" YouzanSDK.sync(context!!, token) webView.sync(token) } }) }
@foxapple 你本地 Gradle 缓存有 7.0 的包吗?能发给我一下吗
fragment 初始化代码