In general activty which contains several fragment fragment To use onActiityResult inside pass Intent data necessary to be passed into the activty of data in the data but more generally a bad time to do is operate directly activiy onActivityResult value spread fragement
int size = mFragments.size(); for (int i = 0; i < size; i++) { mFragments.get(i).onActivityResult(requestCode,resultCode,data); }