标签: android android-activity back-stack
嗨,我有一个问题, 我想知道使用哪个意图标志来启动可能已经存在于backstack中的活动,但它应该
真的很感激一些帮助!
答案 0 :(得分:3)
您使用Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_CLEAR_TOP
Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_CLEAR_TOP
这将清除目标活动之上的所有活动,并在活动的现有实例(如果存在)上调用onNewIntent()。只有在没有实例的情况下,它才会创建一个新实例。
onNewIntent()