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

Mah*_*mam 8 android

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

我用了

   finish();
Run Code Online (Sandbox Code Playgroud)

要么

android.os.Process.killProcess(android.os.Process.myPid());
Run Code Online (Sandbox Code Playgroud)

要么

System.exit(0);
Run Code Online (Sandbox Code Playgroud)

要么

moveTaskToBack(true);
Run Code Online (Sandbox Code Playgroud)

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

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

要么

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

Dav*_*vid 10

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

this.finish();
Process.killProcess( Process.myPid() ); 
Run Code Online (Sandbox Code Playgroud)

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

警告:在某些手机上执行此操作可能会在您使用蓝牙套接字时悬空.