在android中切换活动
嗨,我正在写一个有多个活动的应用程序。现在它从主屏幕开始,然后当用户按下一个按钮时,它开始一个新的活动并转到另一个屏幕,然后用户输入信息并按下一个按钮开始另一个活动和另一个屏幕在android中切换活动,android,android-emulator,Android,Android Emulator,嗨,我正在写一个有多个活动的应用程序。现在它从主屏幕开始,然后当用户按下一个按钮时,它开始一个新的活动并转到另一个屏幕,然后用户输入信息并按下一个按钮开始另一个活动和另一个屏幕 我有一个菜单设置,这样用户无论在什么活动中都可以回到主屏幕。我想要它做的是杀死所有当前的活动,然后直接将用户带回主屏幕,这样就只有一个活动再次运行。我该怎么做?在发送意图后只需调用finish(),您要离开的活动将被关闭 只是不要在你的“主屏幕”活动中这样做。这样,每当用户通过您的一个活动启动一个活动时,当他按下“后退”
我有一个菜单设置,这样用户无论在什么活动中都可以回到主屏幕。我想要它做的是杀死所有当前的活动,然后直接将用户带回主屏幕,这样就只有一个活动再次运行。我该怎么做?在发送
意图后
只需调用finish()
,您要离开的活动将被关闭
只是不要在你的“主屏幕”活动中这样做。这样,每当用户通过您的一个活动启动一个活动时,当他按下“后退”硬件按钮时,他将返回到您的“主屏幕”活动。我猜出来了。如果添加
myIntent.addFlags(Intent.FLAG\u ACTIVITY\u CLEAR\u TOP)代码>然后当您运行startActivity(myIntent)时代码>它清除除myIntent正在启动的活动之外的所有活动。好的,请看我不希望发生这种情况。用户可能需要返回到以前的活动,因此我希望返回按钮能够正常工作并能够返回到以前的活动。这只是我菜单中的home(主页)按钮,我想取消所有活动并返回主屏幕和活动。