Android 按下home键后恢复到子活动

Android 按下home键后恢复到子活动,android,android-activity,Android,Android Activity,非常相似,但有一点不同。我有一个启动屏幕,我不想作为我的堆栈的一部分。它从raw加载一个数据库,其大小最初可能需要几秒钟。但我不希望这个启动屏幕能够“后退”。因此,我最初让下一个活动将启动模式设置为singleTask并重新租用。我猜这会破坏应用程序恢复的能力,因为“启动”屏幕是主应用程序 我应该做一些不同的事情吗 我希望启动屏幕只在应用程序首次启动时出现。他们不应该能够回到它,只要应用程序本身可以恢复,你就看不到它 我是否应该将我的菜单屏幕作为主应用程序,并让它检测是否首次启动启动屏幕?我也在

非常相似,但有一点不同。我有一个启动屏幕,我不想作为我的堆栈的一部分。它从raw加载一个数据库,其大小最初可能需要几秒钟。但我不希望这个启动屏幕能够“后退”。因此,我最初让下一个活动将启动模式设置为singleTask并重新租用。我猜这会破坏应用程序恢复的能力,因为“启动”屏幕是主应用程序

我应该做一些不同的事情吗

我希望启动屏幕只在应用程序首次启动时出现。他们不应该能够回到它,只要应用程序本身可以恢复,你就看不到它


我是否应该将我的菜单屏幕作为主应用程序,并让它检测是否首次启动启动屏幕?

我也在做类似的事情。我有一个StartupActivity连接到服务器(和其他东西)。连接后,它将启动Main活动。MainActivity设置为“singleTask”,因此无法返回StartupActivity。如果我点击HOME(主页)按钮,然后从program(程序)菜单启动应用程序,它会恢复到我的主要活动中

但据我所知,这是你设法做到的