一位iPhone开发者的新手问题。
我已经调用了startActivity(intent)方法并成功加载了新的activity。当按下按钮后,如何返回到之前的activity, 也就是将该activity从栈中“弹出”。
一位iPhone开发者的新手问题。
我已经调用了startActivity(intent)方法并成功加载了新的activity。当按下按钮后,如何返回到之前的activity, 也就是将该activity从栈中“弹出”。
startActivity
创建了新的Activity,您只需要调用finish
即可。如果您通过调用startActivityForResult
来生成新的Activity,则需要先调用setResult
,然后再调用finish
,以便将数据传递回先前Activity的onActivityResult
方法中。在您新加载的活动上调用finish()
。这是假设您没有在之前的活动中调用finish()
的情况下(在这种情况下,您可以始终重新启动它)。
调用finish()方法将关闭当前Activity并返回到上一个屏幕(或调用该Activity的Activity),如果当前Activity是启动应用程序的主要Activity,则退出应用程序。