2016-11-17 133 views
-1

我想通过代码以编程方式关闭Android应用程序。我有2个活动。第一个MainScreen &第二个屏幕。Regd:通过Android应用程序以编程方式关闭应用程序

我试过代码

System.exit(); 
finishAffinity(); 
finishAndRemoveTask(); 

问题是这样的让我到主屏幕

感谢

+1

相关:http://stackoverflow.com/questions/9172367/what-will-happen-when-system-exit0-execute –

+0

您无法关闭您的应用程序。这是由操作系统处理。但是你可以使FirstActivity的noHistory =“true”,并在SecondActivity中简单地调用finish(); – Nepster

+0

再解释一下你的问题。关闭你想去的所有活动后。 – Nepster

回答

1

这种尝试,

System.exit(0);

this.finishAffinity();这个选项对于上述API 16

0

你可以尝试在您的主要活动中的onDestroy()使用

`android.os.Process.killProcess(android.os.Process.myPid());` 

。 仅供参考this