来自iPhone开发者的新手问题。
我调用了startActivity(intent)并加载了新活动。按下按钮后,如何“返回”调用活动。 “基本上”将活动“弹出”。
答案 0 :(得分:41)
如果您使用startActivity
创建了新活动,则只需拨打finish
即可。如果您通过调用startActivityForResults
生成了新活动,那么您需要调用setResult
然后finish
,以便将数据传回前一个活动的onActivityResult
方法。
答案 1 :(得分:6)
在新加载的活动上调用finish()
。这假设您没有在之前的活动中调用finish()
(在这种情况下,您可以随时重新启动它)。
答案 2 :(得分:2)
调用finish()会关闭该活动并返回上一个屏幕(或调用该活动的Activity),如果这是启动应用程序的主要活动,则退出应用程序。