我有3项活动:A,B和C.
A - > B - > C - > B(意味着A启动B,B启动C等等)
B是singleTask,C是标准
当用户在第4个活动中按下BACK按钮(即最后一个活动,B)时,是否可以显示C?
答案 0 :(得分:1)
将任务B从singleTask更改回标准。您没有正确使用singleTask。 singleTask启动模式旨在用于任务根源的活动。
您的设备上只能有一个singleTask活动实例。当你从C“启动”B时,你只是回到已经存在的B实例。所以没有第四个活动。
的更多信息答案 1 :(得分:0)
我认为使用可以使用 moveTasktoBack();在Activity类
中