移动Android按钮间点击活动
问题描述:
我正在写一个android应用程序,在启动活动视图中,我有一个按钮“DoIt”。当用户点击“DoIt”按钮时,我开始另一种具有不同布局的活动。在新开始的活动中,我有一个“返回”按钮,它应该将我带到第一个活动。如何完成这一点。我应该在“返回”按钮的OnClick方法上编写什么代码。另外,我希望新创建的活动在按下后退按钮后终止,并且应用程序返回到启动活动状态。移动Android按钮间点击活动
答
在新的活动,你可以叫
this.finish();
返回到先前的活动。如果您想从子活动中得到结果,您必须使用startActivityForResult()来启动它,并在父级重写onActivityResult。硬后退键应该始终默认回到父活动。
答
致电完成()您的活动。另外,你为什么要在屏幕上为此做一个按钮?这通常是设备后退按钮的工作。
答
在我看来,Android在这种情况下真的很糟糕。在Activity中,它不支持多个视图。考虑用户想要从这两个视图切换的情况,甚至是其他几个视图?我认为在这种情况下,iPhone要好得多。
finishActivity(int)完成* other *以特定请求代码开始的活动。 – jqpubliq 2010-04-16 14:58:28
是的,我的意思是完成()。编辑以前的答案。 – 2010-04-16 15:17:57