今天在fragment中调用startActivityForResult() OnActivity()中死活接收不到
最后总结了主要是以下几个原因:
1.intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 的原因
2.onActivityResult() fragment中接收不到还可能是因为 没有使用fragment中的startActivityForResult()。
3.不能在finish后调用setResult方法 也就是说不能再onPause() onStop() onDestory()中调用。
最后总结了主要是以下几个原因:
1.intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 的原因
2.onActivityResult() fragment中接收不到还可能是因为 没有使用fragment中的startActivityForResult()。
3.不能在finish后调用setResult方法 也就是说不能再onPause() onStop() onDestory()中调用。