startActivityForResult()
2016-07-29 17:07:17 0 举报
`startActivityForResult()`是Android开发中用于启动一个新的Activity并等待其结果的方法。这个方法通常在子Activity中使用,以便在完成某些操作后返回结果给父Activity。当调用此方法时,当前Activity会被暂停,直到新的Activity完成任务并调用`setResult()`方法将结果发送回父Activity。然后,父Activity的`onActivityResult()`方法会被触发,可以在这里处理返回的结果。这种方法适用于需要从另一个Activity获取数据或确认操作的场景,例如用户登录、选择照片等。