Android 使用Fragment的onActivityResult方法

在fragment中通过Intent调用其它Activity时,应先通过getActivity()方法获取该fragment所依赖的Activity,然后再进行操作

在使用startActivityForResult时会出现fragment中的onActivityResult()方法接收不到返回的数据,这是因为在返回数据的时候默认调

用的是该fragment所在Activity的onActivityResult()方法,因此导致接收不到数据。

此时只要将startActivityForResult中的第二个参数改为getActivity().RESULT_FIRST_USER即可。

猜你喜欢

转载自blog.csdn.net/Zx0307/article/details/81488904