[fea]
[debug 设置登录状态]
This commit is contained in:
yangyakun
2024-09-26 11:55:59 +08:00
parent 66e31ad59f
commit ff3c8980e2

View File

@@ -25,6 +25,7 @@ import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d
import com.mogo.eagle.core.utilcode.util.AppUtils
import com.mogo.eagle.core.utilcode.util.DeviceUtils
import com.mogo.eagle.core.utilcode.util.ProcessUtils
import com.mogo.eagle.core.utilcode.util.TimeUtils
import com.mogo.eagle.core.utilcode.util.UiThreadHandler
import com.mogo.eagle.core.utilcode.util.VolumeUtils
@@ -49,11 +50,12 @@ abstract class FacadeProvider : IMoGoFunctionProvider, ILoginCallback {
get() = _commonService
override fun init(context: Context) {
d(TAG, "FacadeProvider:init")
d(TAG, "FacadeProvider:init__${ProcessUtils.getCurrentProcessName()}_$this")
LoginStatusManager.addListener(TAG, this)
}
override fun createCoverage(fragmentActivity: FragmentActivity?, integer: Int?): Fragment? {
d(TAG, "FacadeProvider:createCoverage ${fragmentActivity}__${integer}_${ProcessUtils.getCurrentProcessName()}_$this")
containerId = integer!!
activity = fragmentActivity
showFragment()
@@ -76,7 +78,7 @@ abstract class FacadeProvider : IMoGoFunctionProvider, ILoginCallback {
LoginStatusManager.getFragment()
}
d(TAG, "切换 fragment:${fragment}")
d(TAG, "切换 fragment:${fragment}_activity:$activity _ ${containerId}")
if (supportFragmentManager != null) {
val back = supportFragmentManager.beginTransaction()
@@ -229,6 +231,7 @@ abstract class FacadeProvider : IMoGoFunctionProvider, ILoginCallback {
removeStatusBar()
} else {
onBusinessChange(businessEnum)
LoginStatusManager.setLoginStatus(LoginStatusEnum.Login)
val supportFragmentManager: FragmentManager? = activity?.supportFragmentManager
val fragment = getFragment()
d(TAG, "切换 fragment:${fragment}")