如何处理进程死亡内单例会话管理器类在android?

kx5bkwkv  于 2023-04-10  发布在  Android
关注(0)|答案(1)|浏览(100)

我有一个会话管理器单例类。在它里面,我存储了一个身份验证令牌。当应用程序崩溃或进程死亡时,身份验证令牌(活动数据)销毁。如何处理它?

@Singleton
class SessionManager
@Inject
constructor(
    private val sessionRepository: SessionRepository,
    private val cacheManager: CacheManager
) {

    private val sessionScope = CoroutineScope(Main)

    private val _sessionState = MutableLiveData<Resource<AuthToken>>()
    val sessionState: LiveData<Resource<AuthToken>>
        get() = _sessionState

}
bmp9r5qi

bmp9r5qi1#

将会话管理器示例存储在基Activity的onSaveInstanceState方法中。

相关问题