Android应用程序退出主屏幕

2 android kill process exit

我开发了android应用程序,我在菜单选项中有退出按钮.我想退出应用程序并按下退出按钮进入主屏幕.因为我使用了以下方法

1.System.exit(0)

2.finish()

3.android.os.Process.killProcess(android.os.Process.myPid())

4.System.runFinalizersOnExit(true);

这些所有方法直接应用我的第一页不到主屏幕.那我该怎么做?请帮我

Sla*_*ast 6

首先在Android应用程序中关闭是不受欢迎的,因为后退按钮和主页按钮已经有点给你这个功能.但如果你需要,你可以做到这一点

当用户希望退出所有打开的活动时,他们应该按下一个按钮,该按钮会加载应用启动时运行的第一个活动.

    Intent intent = new Intent(getApplicationContext(), FirstActivity.class);
    intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
    intent.putExtra("EXIT", true);
    startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

上面的代码清除除第一个活动之外的所有活动.然后将此代码放在第一个活动的内部onCreate(),以指示当" 退出 "消息通过时它应该自解除.

    if (getIntent().getBooleanExtra("EXIT", false)) {
        finish();
    }
Run Code Online (Sandbox Code Playgroud)