【发布时间】:2020-01-09 01:23:25
【问题描述】:
当用户点击返回按钮时是否有可能关闭整个应用程序,不仅是活动,而且是整个应用程序?
我目前正在使用以下代码:
@Override
public void onBackPressed() {
finish();
System.exit(0);
}
这段代码的问题是它关闭了当前的活动而不是应用程序,并且经常出错。
可能我在不注意的情况下一个接一个地打开活动,也许这就是问题所在,我对 android 还很陌生
【问题讨论】:
-
finishAffinity() -
你试过这个
ActivityCompat.finishAffinity(this) -
出于好奇,您重写系统行为以延长电池寿命的充分理由是什么(让操作系统管理 RAM,而不是每次都强制启动应用程序)?
标签: android