java - 退出android应用程序

标签 java android exit

我尝试了一些方法来退出应用程序,但每种方法只是最小化应用程序。我想关闭该应用程序而不是最小化它。退出按钮位于 MainAcitivity 中。

现在我正在调用这个函数,它可以工作,但不符合我的需要。

public void AppExit()
{
    this.finish();
    Intent intent = new Intent(Intent.ACTION_MAIN);
    intent.addCategory(Intent.CATEGORY_HOME);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(intent);
}

我知道这个问题被问了很多,但我找不到我需要的解决方案。

根据你的建议我使用这个功能

public void AppExit()
    {
        System.exit(0);
        finish();

    }

最佳答案

如果您想退出,为什么要再次开始 Activity 。 仅使用 this.finish(),删除其他语句。 查看 Activity 生命周期以获取更多信息

关于java - 退出android应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20858234/

相关文章:

java - 自动更新 Java jar

Android新手-在物理设备上调试应用程序

exit - libc.so 中的 exit 和 _exit 有什么区别?

实时/非批处理应用程序中的 C 退出代码和 atexit()

java - 在创建某些实现不使用变量的接口(interface)时该怎么办?

java - 我们如何处理大型 GATE 文档

java - 如何使用 substring() Java 方法正确转换此字符串?

android - 在 android 中由 httppost 发送的参数在服务器上被插入为 null

android - sleep 后重新加载应用程序

c++ - wxProgressDialog 以某种方式让应用程序在死后保持事件状态?