如何以编程方式关闭我的应用程序?
我用过
finish();
或者
android.os.Process.killProcess(android.os.Process.myPid());
或者
System.exit(0);
或者
moveTaskToBack(true);
但它关闭了当前的运行活动,但我需要关闭整个应用程序??
我需要关闭应用以检索一些内存,然后重新启动应用程序。
或
有没有办法清除应用程序的所有内存?
答案 0 :(得分:10)
在您的活动中使用这些行: -
this.finish();
Process.killProcess( Process.myPid() );
将终止你的整个应用程序(假设它在一个进程中运行)它也将释放任何相关的内存。
警告:在某些手机上执行此操作可能会在您使用蓝牙插座时悬空。