android - 使用按钮返回主屏幕

时间:2015-03-22 09:54:54

标签: android eclipse

在我的应用程序中,我使用配置了以下代码的按钮从一个活动切换到另一个活动:

startActivity(new Intent(ThirdActivity.this, FourthActivity.class));

我的问题是,我很难配置按钮进入主屏幕,而不是另一项活动。我知道这可能是一个简单的问题,但我是初学者。

非常感谢帮助。

由于

Ĵ

2 个答案:

答案 0 :(得分:0)

您可以导航到主屏幕,如下所示。在按钮的onClick方法中,编写以下代码:

Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);

此意图将启动用户在清单中定义的启动器活动。 希望这会对你有所帮助。

答案 1 :(得分:0)

您可以尝试使用Activity#finishAffinity,将以下同一任务中的此活动和所有活动杀死到当前任务。这应该将用户置于主屏幕。当然,这将删除您的应用程序的状态,也许这不是您想要的。

考虑到此方法出现在api 16中,但您可以使用ActivityCompat中的方法使其向后兼容。

如果你想要的是将你的应用程序的状态保持在操作系统堆栈中,那么@ Kesh1234答案就是你要找的。