Android中的FLAG_ACTIVITY_CLEAR_TOP
有人能以一种非常简单的方式解释我FLAG_ACTIVITY_CLEAR_TOP
是什么意思? 我知道有很多关于它的问题,但是没有一个答案让我满意。 有人可以举一个例子,这个标志是有用的吗? 谢谢。
请查看下面的链接了解相同的细节:
http://developer.android.com/reference/android/content/Intent.html
它的意思是:假设你有4个活动,A,B,C和D,stream程是
A→B→C→D
现在当你在D上,你想要开始活动B(从堆栈而不是新的实例),那么你可以使用这个意图标志。 而且它的function是删除B(这里是C和D)之上的所有其他活动。
一个实时的例子将是一个电子邮件应用程序与活动ReadMailInInbox – > OpenMailFullScreen – > ReplyMail一旦你回复你的邮件,你不会想回到OpenMailFullScreen,而是你希望你的ReadMailInInbox活动来顶部,所以你可以通过传递标志设置为FLAG_ACTIVITY_CLEAR_TOP
的意图。
希望这可以帮助。