关于在fragment中无法执行到onActivityResult的问题


相信很多人在使用fragment的时候都会有各种各样的问题,其中在fragment中onActivityResult方法不起作用是个十分头疼的问题,不多说废话了。要想让fragment中的onActivityResult方法可用需要有两点注意的

首先:要在fragment中重写onActivityResult,在onActivityResult中写自己的逻辑即可

其次:要在fragment所在的Activity中以及fragment所在的Activity的所有父类中重写onActivityResult方法,同时,要保证在Activity中重写的onActivityResult方法,如下:

       @Override
protected void onActivityResult(int arg0, int arg1, Intent arg2) {
// TODO Auto-generated method stub
super.onActivityResult(arg0, arg1, arg2);
}


猜你喜欢

转载自blog.csdn.net/coward_/article/details/40920635