Сначала быстрое решение, затем объяснение
public class MainActivity extends AppCompatActivity implements OnFragmentInteractionListener
Он выделит красным цветом MainActivity, нажмите alt + enter и выберите решение, к которому добавятся недостающие методы.
Проблема в том, чтоодин из ваших фрагментов требует, чтобы родительское действие реализовало этот интерфейс для использования в качестве обратного вызова. Вероятно, фрагмент делает что-то вроде этого
@Override
onAttach...
if context is casteable to the Interface then initialize a field, otherwise crash with the message
Это общие шаблоны. Обратный вызов в родительском действии используется для координации с другими фрагментами. Это способ узнать, когда что-то происходит с фрагментом, а затем сделать что-то с другим. Исключение - убедиться, что вы реализуете необходимый интерфейс.
Это также, вероятно, происходит при использовании фрагмента wizarf в Android Studio, но не при прочтении флажка Include callback...