Я обнаружил, что внутри фрагмента, если вы удалите следующую строку, приложение перестанет падать.
@Override
public void onAttach(Context context) {
super.onAttach(context);
if (context instanceof OnFragmentInteractionListener) {
mListener = (OnFragmentInteractionListener) context;
} else {
throw new RuntimeException(context.toString()
+ " must implement OnFragmentInteractionListener");
}
}
изменится на
@Override
public void onAttach(Context context) {
super.onAttach(context);
}
Не уверен, что это нормально, но работает.