Android:调用完成后应用程序仍然 运行

Android: Application still running after call finish()

我是 Android 开发部的新手...

我创建了一个新的 activity 并调用了 finish(); 方法。但它仍然 运行,消耗电池、内存...

有没有办法完全停止应用程序,避免在 activity 被销毁后消耗电池和内存?

finish 方法只是完成了意图!如果您想退出应用程序,请使用

system.exit(0);

重复问题!

您无法控制应用何时离开主内存,OS 可以。仔细看Activity.finish()

我认为没有办法完全停止应用程序,避免在 activity 被销毁后消耗电池和内存。

答案(Link)是: Activity.finish() called but activity stays loaded in memory