Я использую фрагмент только внутри одной конкретной родительской активности. Теперь я задаюсь вопросом, есть ли недостатки, если я вызываю методы в родительской активности непосредственно из включенного фрагмента следующим образом:
getActivity(). SomeMethodInParentActivitiy()
Более распространенным решением было бы определить формальный интерфейс слушателя во фрагменте для возврата к родительской активности, а затем сделать реализацию этого интерфейса.
Есть ли какие-либо причины (например, надежность или скорость), почему я должен использовать второе более сложное решение вместо прямых вызовов метода из фрагмента в активность?