fix bug ui
This commit is contained in:
@@ -12,6 +12,7 @@ open abstract class MogoAuthorizeManagerImpl : IMogoAuthorizeInvoke {
|
||||
private val baseController: IMogoAuthorizeController by lazy { IMogoAuthorizeController() }
|
||||
|
||||
override fun needAuthorize(): Boolean {
|
||||
|
||||
return needAuthorization()
|
||||
}
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@ class AuthorizeInvokerConstant {
|
||||
const val AUTHORIZE_TYPE_LAUNCHER_MAIN = "AUTHORIZE_TYPE_LAUNCHER_MAIN" //launcher
|
||||
const val AUTHORIZE_TYPE_LAUNCHER_SHARE_NOVELTY = "AUTHORIZE_TYPE_LAUNCHER_SHARE_NOVELTY" //launcher 新鲜事分享
|
||||
const val AUTHORIZE_TYPE_LAUNCHER_SHARE_MUSIC = "AUTHORIZE_TYPE_LAUNCHER_SHARE_MUSIC" //launcher 音乐分享
|
||||
const val AUTHORIZE_TYPE_LAUNCHER_SHARE = "AUTHORIZE_TYPE_LAUNCHER_SHARE" //launcher 我要分享
|
||||
const val AUTHORIZE_TYPE_TAN_LU = "AUTHORIZE_TYPE_TAN_LU" //探路
|
||||
const val AUTHORIZE_TYPE_CALL_CHAT = "AUTHORIZE_TYPE_CALL_CHAT" //车聊聊
|
||||
const val AUTHORIZE_TYPE_NOVELTY = "AUTHORIZE_TYPE_NOVELTY" //新鲜事
|
||||
|
||||
@@ -100,20 +100,4 @@ class MogoMainAuthorize private constructor() : MogoAuthorizeManagerImpl(), IMog
|
||||
pop.invoke()
|
||||
}
|
||||
|
||||
fun authorizeSuccess(tag: String) {
|
||||
val listener = MogoAuthorizeRegisterHandler.getAuthorizeListener(tag)
|
||||
if (listener == null) {
|
||||
Logger.d(TAG, "authorizeSuccess,but listener is null ")
|
||||
}
|
||||
listener!!.authorizeSuccess()
|
||||
}
|
||||
|
||||
fun authorizeFailed(tag: String, errorMsg: String) {
|
||||
val listener = MogoAuthorizeRegisterHandler.getAuthorizeListener(tag)
|
||||
if (listener == null) {
|
||||
Logger.d(TAG, "authorizeFailed,but listener is null ")
|
||||
}
|
||||
listener!!.authorizeFailed(errorMsg)
|
||||
}
|
||||
|
||||
}
|
||||
@@ -3,6 +3,7 @@ package com.mogo.module.authorize.model.proxy
|
||||
import com.mogo.module.authorize.authprovider.invoke.AuthorizeInvokerConstant.Companion.AUTHORIZE_TYPE_AUXILIARY_DRIVING
|
||||
import com.mogo.module.authorize.authprovider.invoke.AuthorizeInvokerConstant.Companion.AUTHORIZE_TYPE_CALL_CHAT
|
||||
import com.mogo.module.authorize.authprovider.invoke.AuthorizeInvokerConstant.Companion.AUTHORIZE_TYPE_LAUNCHER_MAIN
|
||||
import com.mogo.module.authorize.authprovider.invoke.AuthorizeInvokerConstant.Companion.AUTHORIZE_TYPE_LAUNCHER_SHARE
|
||||
import com.mogo.module.authorize.authprovider.invoke.AuthorizeInvokerConstant.Companion.AUTHORIZE_TYPE_LAUNCHER_SHARE_MUSIC
|
||||
import com.mogo.module.authorize.authprovider.invoke.AuthorizeInvokerConstant.Companion.AUTHORIZE_TYPE_LAUNCHER_SHARE_NOVELTY
|
||||
import com.mogo.module.authorize.authprovider.invoke.AuthorizeInvokerConstant.Companion.AUTHORIZE_TYPE_NOVELTY
|
||||
@@ -21,7 +22,8 @@ class AuthorizeProxy {
|
||||
return when (authorizeName) {
|
||||
AUTHORIZE_TYPE_LAUNCHER_MAIN,
|
||||
AUTHORIZE_TYPE_LAUNCHER_SHARE_NOVELTY,
|
||||
AUTHORIZE_TYPE_LAUNCHER_SHARE_MUSIC -> 0
|
||||
AUTHORIZE_TYPE_LAUNCHER_SHARE_MUSIC,
|
||||
AUTHORIZE_TYPE_LAUNCHER_SHARE -> 0
|
||||
AUTHORIZE_TYPE_TAN_LU -> 1
|
||||
AUTHORIZE_TYPE_CALL_CHAT -> 2
|
||||
AUTHORIZE_TYPE_NOVELTY -> 3
|
||||
@@ -35,6 +37,7 @@ class AuthorizeProxy {
|
||||
LAUNCHER_MAIN(0, AUTHORIZE_TYPE_LAUNCHER_MAIN),
|
||||
LAUNCHER_SHARE_NOVELTY(0, AUTHORIZE_TYPE_LAUNCHER_SHARE_NOVELTY),
|
||||
LAUNCHER_SHARE_MUSIC(0, AUTHORIZE_TYPE_LAUNCHER_SHARE_MUSIC),
|
||||
LAUNCHER_SHARE(0, AUTHORIZE_TYPE_LAUNCHER_SHARE),
|
||||
CALL_CHAT(1, AUTHORIZE_TYPE_TAN_LU),
|
||||
TANLU(2, AUTHORIZE_TYPE_CALL_CHAT),
|
||||
NOVELTY(3, AUTHORIZE_TYPE_NOVELTY),
|
||||
|
||||
@@ -7,7 +7,7 @@ object SharedPreferenceUtil {
|
||||
|
||||
private const val HAS_AUTH = "HAS_AUTH"
|
||||
|
||||
fun needAuthorization():Boolean{
|
||||
fun needAuthorization(): Boolean {
|
||||
return !hasAuth()
|
||||
}
|
||||
|
||||
@@ -15,4 +15,7 @@ object SharedPreferenceUtil {
|
||||
return SharedPrefsMgr.getInstance(AbsMogoApplication.getApp()).getBoolean(HAS_AUTH, false)
|
||||
}
|
||||
|
||||
fun setAuthorizeStatus() {
|
||||
SharedPrefsMgr.getInstance(AbsMogoApplication.getApp()).putBoolean(HAS_AUTH, true)
|
||||
}
|
||||
}
|
||||
@@ -101,7 +101,7 @@
|
||||
android:layout_marginRight="@dimen/dp_330"
|
||||
android:layout_marginBottom="@dimen/dp_90"
|
||||
android:background="@drawable/module_authorize_shape_drak_top_corner"
|
||||
android:visibility="visible"
|
||||
android:visibility="gone"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
@@ -134,7 +134,7 @@
|
||||
android:layout_width="0px"
|
||||
android:layout_height="0px"
|
||||
android:layout_marginBottom="@dimen/dp_160"
|
||||
android:scrollbarSize="@dimen/dp_11"
|
||||
android:scrollbarSize="@dimen/dp_207"
|
||||
android:scrollbarThumbVertical="@drawable/module_authorize_scrollbar"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
|
||||
Reference in New Issue
Block a user