猿问

关闭应用程序并在Android上启动主屏幕

关闭应用程序并在Android上启动主屏幕

我有两种不同的活动。第一个发射第二个。在第二次活动中,我打电话给System.exit(0)为了迫使应用程序关闭,第一个活动将自动显示,而不是返回到主屏幕的应用程序。如何避免这种情况,并使应用程序返回到主屏幕?



隔江千里
浏览 541回答 3
3回答

白衣非少年

您应该考虑不退出应用程序。这不是Android应用程序通常的工作方式。

侃侃尔雅

简短答覆:打电话moveTaskToBack(true)你的Activity而不是System.exit()..这将隐藏您的应用程序,直到用户想再次使用它。更长的答案首先是另一个问题:为什么要关闭应用程序?Android操作系统处理内存管理和进程等等,所以我的建议是让Android为您担心。如果用户想离开您的应用程序,他们可以按Home按钮,您的应用程序将有效地消失。如果手机稍后需要更多内存,操作系统将终止您的应用程序。只要你适当地响应生命周期事件,您和用户都不需要关心您的应用程序是否仍在运行。所以如果你想隐藏你的应用程序调用moveTaskToBack()让Android决定什么时候杀它。
随时随地看视频慕课网APP

相关分类

Android
我要回答