【发布时间】:2016-01-17 15:41:00
【问题描述】:
我现在面临一个问题。当我退出应用程序并再次重新打开时,它会向我显示之前的活动。再次打开应用程序后,有什么方法可以启动 MainActivity 吗?我尝试使用但无济于事:
SecondActivity.this.finish();
Intent intent = new Intent (SecondActivity.this, MainActivity.class);
startActivity(intent);
和
android:noHistory="true"
请帮帮我,谢谢。
【问题讨论】:
-
您在哪个活动中遇到此问题。用流畅的方式解释,以更好地帮助您。
noHistory也与哪个活动有关。 -
我正在做一个时间延长应用程序。所以基本上用户必须填写扩展活动(SecondActivity)中的字段,填写后,它将用户重定向到Mainactivity。我通过一个带有 MainActivity.this.finish(); 的对话框退出了应用程序; System.exit(0); .但是,当我重新打开应用程序(我没有杀死应用程序)时,它会显示扩展页面(SecondActivity)。正确地,当我重新打开时,它应该显示我的 MainActivity 而不是 SecondActivity。
标签: java android activity-finish