Я начинающий программист для андроид-студии, и мне нужна помощь в том, как я буду отлаживать ошибку, которую я получаю в своем фрагменте. Это всегда останавливает мое приложение.Как отладить эту ошибку «Causeed by»?
Это то, что ошибка вызвана:
Вызванный: java.lang.RuntimeException: [email protected] должен реализовать OnFragmentInteractionListener на com.example.marlon .testproject.TestFragment.onAttach (TestFragment.java:84)
А вот код, который он направляет на:
@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");
}
}
Добавить полный StackTrace –
Похоже, это буквально бросает исключение вы написали в коде, так что есть вероятность, контекст, вероятно, не был InstanceOf OnFragmentInteractionListener –
@AjitPratapSingh почему бы вам даже это нужно? Из этого короткого фрагмента видно, что 'MainActivity' не реализует' OnFragmentInteractionListener' – d0nut