我正在编写一个Android应用程序,在启动活动视图中,我有一个按钮“DoIt”。当用户单击“DoIt”按钮时,我启动另一个具有不同布局的活动。在新开始的活动中,我有一个按钮“Back”,它应该带我参加第一个活动。如何做到这一点。我应该在“后退”按钮的OnClick方法上编写什么代码。此外,我希望在按下后退按钮并且应用程序返回到启动活动后,新创建的活动会死亡。
答案 0 :(得分:2)
在您的活动上调用finish()。另外,你为什么要在屏幕上做一个按钮呢?这通常是设备后退按钮的作用。
答案 1 :(得分:2)
在新活动中,您只需致电
this.finish();
返回上一个活动。如果您需要子活动的结果,则必须使用startActivityForResult()启动它并覆盖父级中的onActivityResult。硬后退键应该始终返回到父活动。
答案 2 :(得分:-2)
在我看来,Android在这种情况下非常糟糕。在“活动”中,它不支持多个视图。考虑用户想要从这两个视图或甚至其他几个视图切换的情况?我认为在这种情况下,iPhone要好得多。