以编程方式关闭android应用程序

时间:2012-07-08 20:22:44

标签: android

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

我用过

   finish();

或者

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

或者

System.exit(0);

或者

moveTaskToBack(true);

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

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

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

1 个答案:

答案 0 :(得分:10)

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

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

将终止你的整个应用程序(假设它在一个进程中运行)它也将释放任何相关的内存。

警告:在某些手机上执行此操作可能会在您使用蓝牙插座时悬空。