当我试图通过覆盖Android设备和" system.exit ( 0 )的后退按钮的功能来退出Android应用程序时,这就不能工作了。

我有一个名为"loginactivity"的Activity 和一个名为"OverviewActivity"的Activity 。

当我在OverviewActivity中启动 Intent 到 switch 到LoginActivity时,这。Intent changeViewIntent = new Intent(OverviewActivity.this,

LoginActivity.class);

startActivity(changeViewIntent);

现在我在LoginActivity中,有覆盖的方法:@Override

public void onBackPressed() {

System.exit(0);

}

但当我按后退键( 比如 。 在设备模拟器中,屏幕是空白的一毫秒,然后返回到 OverviewActivity 。

为什么发生这种情况我只想在按下后键时强制关闭。

在 Manifest 中禁用OverviewActivity的历史是无选择的,因为有几种方法可以从它的他 activity 访问 OverviewActivity 。

也许有一个想法? Android 4是minimium的需求,所以它不必在低版本上工作。

谢谢!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐