Android - 返回调用Activity

时间:2010-07-19 00:13:24

标签: android android-activity

来自iPhone开发者的新手问题。

我调用了startActivity(intent)并加载了新活动。按下按钮后,如何“返回”调用活动。 “基本上”将活动“弹出”。

3 个答案:

答案 0 :(得分:41)

如果您使用startActivity创建了新活动,则只需拨打finish即可。如果您通过调用startActivityForResults生成了新活动,那么您需要调用setResult然后finish,以便将数据传回前一个活动的onActivityResult方法。

答案 1 :(得分:6)

在新加载的活动上调用finish()。这假设您没有在之前的活动中调用finish()(在这种情况下,您可以随时重新启动它)。

答案 2 :(得分:2)

调用finish()会关闭该活动并返回上一个屏幕(或调用该活动的Activity),如果这是启动应用程序的主要活动,则退出应用程序。