fragment 与 activity同在 针对startActivityForResult 启动和onActivityResult返回的处理
1. 从activity A 中跳另一个activity B
要求: (1)当前 A 中有fragment (2) 从A 跳到B 界面 后返回数据给 A的 fragment
解决方案:
方案1:在A 界面中用当前 fragment 调用 startActivityForResult(intent, requestCode);
方案2:在B 界面中带参数跳转加 intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 会执行 A界面 onNewIntent ,然后再修改fragment。
方案3:在A 界面中直接调用 startActivityForResult(intent, requestCode);,在A界面的 onActivityResult 得到返回数据然后操作传值给fragment。