0

当用户在我的应用程序中注销时,我想将他们带到登录屏幕并清除当前堆栈。为此,我有意调用此代码,它可以工作:

intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TASK)

但是,我正在清除的所有片段或活动都没有调用其销毁方法。如何调用这些方法?

4

1 回答 1

0

我的方法一直有效。这个问题原来是我认为在进入新屏幕时发生的崩溃。但它甚至在我开始之前就发生了,它阻止了 destroy 方法被调用。

于 2017-11-05T16:45:49.227 回答