Android Tabgroup activity按Home键后销毁所有子活动

Android Tabgroup activity按Home键后销毁所有子活动,android,android-activity,Android,Android Activity,我有一个选项卡组活动,每个组中都有子活动,我面临的问题是,每当我按Home键并返回到我的应用程序时,组中的所有子活动都会被销毁,应用程序会恢复到主活动。要排序: 主活动->子1->子2->主按键->返回应用->主活动(此时所有子项都被销毁) 更多信息,我确信这不是因为机器内存不足,没有其他应用程序在运行(android不会自动破坏内存活动)。有没有办法防止这种情况?我找了几个小时,但还是没有找到答案。任何人的帮助都会很好,对不起,我的英语不是我的母语你可以在OnDestory()中添加一些日志来

我有一个选项卡组活动,每个组中都有子活动,我面临的问题是,每当我按Home键并返回到我的应用程序时,组中的所有子活动都会被销毁,应用程序会恢复到主活动。要排序:

主活动->子1->子2->主按键->返回应用->主活动(此时所有子项都被销毁)


更多信息,我确信这不是因为机器内存不足,没有其他应用程序在运行(android不会自动破坏内存活动)。有没有办法防止这种情况?我找了几个小时,但还是没有找到答案。任何人的帮助都会很好,对不起,我的英语不是我的母语

你可以在OnDestory()中添加一些日志来检查何时调用OnDestory。谢谢你的回复,它实际上会调用onDestroy(),不管发生什么,但问题是,我想在进入我的应用程序后返回到当前子活动,而不是它重新启动到主活动,我不知道为什么您在androidmanifest.xml中对您的主活动有任何特殊设置?例如:android:launchMode=“singleTask”android:clearTaskOnLaunch=“true”这很奇怪。我刚刚在我的项目中使用了activitygroup。没有你提到的问题。有代码链接:在设置屏幕内的“deverOper选项”中,确保“不保留活动”选项未选中。