Android - 返回调用Activity

Ian*_*ink 29 android android-activity

来自iPhone开发人员的新手问题.

我调用了startActivity(intent)和新活动加载.按下按钮后,如何"返回"调用活动.基本上"弹出"活动.

Tim*_*ger 41

如果你已经创建了新的Activity,startActivity只需要调用即可finish.如果您通过调用生成了新的Activity,startActivityForResults那么您需要调用setResult然后finish才能将数据传递回onActivityResult先前Activity 的方法.

  • 还有一件事,requestCode用于识别它是哪个调用.(在这种情况下你有超过1个`startActivityForResults`) (2认同)

And*_*ang 6

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