我的应用程序有两个活动A和B。A是根活动并设置为singleTop启动模式。B从A开始,即任务堆栈是(A->B)我添加了一个状态通知以启动应用程序,因为长按 Home 按钮。通知意图指向活动A。
当任务堆栈仅为 ( A ) 时,意图从现有A调用 onNewIntent() ,如预期的那样。当任务堆栈为(A->B)时,意图创建新的活动A。但我想要的是恢复任务(A->B)作为通过长按主页按钮切换最近的应用程序。
问题是使用了不正确的启动模式引起的吗?还是需要将任何标志添加到通知意图?
谢谢。
我的应用程序有两个活动A和B。A是根活动并设置为singleTop启动模式。B从A开始,即任务堆栈是(A->B)我添加了一个状态通知以启动应用程序,因为长按 Home 按钮。通知意图指向活动A。
当任务堆栈仅为 ( A ) 时,意图从现有A调用 onNewIntent() ,如预期的那样。当任务堆栈为(A->B)时,意图创建新的活动A。但我想要的是恢复任务(A->B)作为通过长按主页按钮切换最近的应用程序。
问题是使用了不正确的启动模式引起的吗?还是需要将任何标志添加到通知意图?
谢谢。