8

如何以编程方式关闭我的应用程序?

我用了

   finish();

或者

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

或者

System.exit(0);

或者

moveTaskToBack(true);

但它关闭了当前正在运行的活动,但我需要关闭整个应用程序??

我需要关闭应用程序以检索一些内存,然后再次重新启动应用程序。

或者

有没有办法清除应用程序的所有内存?

4

1 回答 1

10

在您的活动中使用这些行:-

this.finish();
Process.killProcess( Process.myPid() ); 

将杀死您的整个应用程序(假设它在单个进程中运行)它还将释放任何相关的内存。

警告:在某些手机上,如果您正在使用它们,这样做可能会使蓝牙插座悬空。

于 2012-10-15T11:25:58.113 回答