我开发了android应用程序,我在菜单选项中有退出按钮.我想退出应用程序并按下退出按钮进入主屏幕.因为我使用了以下方法
1.System.exit(0)
2.finish()
3.android.os.Process.killProcess(android.os.Process.myPid())
4.System.runFinalizersOnExit(true);
这些所有方法直接应用我的第一页不到主屏幕.那我该怎么做?请帮我
首先在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)
| 归档时间: |
|
| 查看次数: |
7420 次 |
| 最近记录: |