清除任务后设置新任务的Android后退按钮

时间:2016-03-21 02:17:38

标签: android

所以我有三个活动A,B和C(A> B> C)。在B中开始活动(C)之前,我清除任务并设置新任务以使C成为新的根。一切都按预期工作。当用户单击C中的后退按钮时,它们会返回到主屏幕,但当用户再次单击该应用程序时,它会将它们重定向到A.我的想法是堆栈中没有任何内容,因此它只显示默认活动?怎么解决这个问题?这样当用户再次点击应用程序时,它会显示C活动吗?

1 个答案:

答案 0 :(得分:1)

AndroidManifest.xml中定义了将通过点击启动的活动,请参阅此official tutorial

如果你只需要阻止用户返回Activiy A和B,也许你可以覆盖Fun! Segmentation fault (core dumped) 并且不要清除任务。通过这种方式,您可以在单击图标时将用户导航到C.