调用的activity一定是本体,如果在fragment或其他*中直接请求startActivityForResult就会在某些手机出现问题
有几种常见的情况:
1,接收回调的Activity 的启动模式是singleTask,接受onActivityResult 的时候会有问题。
2,在fragment启动Activity 时调用了getActivity().startSctivityForResult,然后会回调到fragment 所在的activity 的onActivityResult。
3,在fragment中调用startActivityForResult,当fragment有多层嵌套的时候也会回调到宿主activity 的nActivityResult 。
如果你觉得我的文章帮助到了你并节省了开发时间,请扫描下方二维码随意打赏❥(^_^)
您的支持是我最大的鼓励
|
|