嗨,我正在编写一个具有多项活动的应用程序。现在,它从主屏幕开始,然后当用户按下按钮时,它开始一个新的活动并转到另一个屏幕,然后用户输入信息并按下一个按钮,以开始另一个活动和另一个屏幕。

我有一个菜单设置,以便用户无论从事什么活动,都可以返回主屏幕。我要执行的操作是杀死所有当前活动,然后仅将用户带回到主屏幕,因此只有一个活动再次运行。我怎样才能做到这一点?

最佳答案

发送Intent后,只需调用finish(),您将离开的活动将被关闭。

只是不要在“主屏幕”活动中执行此操作。这样,只要用户在按下后退硬件按钮时通过您的活动之一开始一项活动,他就将返回到您的“主屏幕”活动。

关于android - 在android中的 Activity 之间切换,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4288037/

10-09 01:45