有人可以用一种非常简单的方式向我解释一下什么是FLAG_ACTIVITY_CLEAR_TOP
意思是?我知道有很多关于它的问题,但没有一个答案令我满意。有人还可以举一个这个标志有用的例子吗?谢谢。
请检查以下链接以获取相同的详细信息:
http://developer.android.com/reference/android/content/Intent.html http://developer.android.com/reference/android/content/Intent.html
它的意思是:假设你有 4 个活动,A、B、C 和 D,流程是
A -> B -> C -> D
现在,当您在 D 上时,您想要启动活动 B(从堆栈而不是新实例),那么您可以使用此意图标志。它还所做的就是删除 B 之上的所有其他活动(此处为 C 和 D)。
一个实时示例是包含活动的电子邮件应用程序
ReadMailInInbox -> OpenMailFullScreen -> ReplyMail 一旦您回复邮件,您将不想返回 OpenMailFullScreen,而是希望您的 ReadMailInInbox 活动位于顶部,以便您可以通过传递标记设置为的意图来启动此活动FLAG_ACTIVITY_CLEAR_TOP
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)