I have developed an application that have navigation Drawer and many fragment inside drawer so I getting issue while I am open fragment inside fragment, in one fragment I have L
Edit YOur code commit line from middle to end
Fragment fragment = new FragmentContactDetails();
FragmentTransaction transaction = getActivity().getSupportFragmentManager().beginTransaction();
transaction.add(((ViewGroup) getView().getParent()).getId(), fragment);
Bundle args = new Bundle();
int index = adapter.arrayList.indexOf(adapter.propertyList.get(position));
args.putInt(Constant.POSITION, index);
Toast.makeText(getActivity(), "" + index + "----" + adapter.propertyList.get(position).getName(), Toast.LENGTH_LONG).show();
fragment.setArguments(args);
transaction.addToBackStack(null);
transaction.commit();
Take a look at this question of mine:
An invisible layout behind the fragment is getting clicked:
What helped me in this case and as the accepted answer states is to add the
android:clickable="true"
property to the top hierarchy ViewGroup
of the layout you designed for the fragment on top ( the one that is being clicked through). That way the top fragment intercepts your clicks no matter where they occur (and even if no action is applied to it) and are not being passed to the lower level fragment/activity layout.