Я прочитал довольно много статей о фрагментах, но я все еще не понимаю, как это сделать.
У меня есть MainActivity, которая отображает два фрагмента рядом. В одном из фрагментов у меня есть кнопка и определен в макете фрагментов XML для кнопки
android:onClick="buttonClicked"
Теперь я хочу реализовать этот метод
public void buttonClicked(View view)
Я бы предположил, что это должно быть реализовано в FragmentA.java, а не в MainActivity.java. Но это работает, только если этот метод реализован в MainActivity.java. Это почему? Для меня это не имеет смысла. До Сота метод, принадлежащий одному действию, оставался в этом действии, теперь на планшете я объединяю много действий в одну MainActivity, и объединяются все различные методы? Что тогда вы поместите, например, во FragmentA.java? Что делать, если вам нужно запустить собственное действие, потому что это приложение работает на контроллере, тогда метод onClick должен быть не в MainActivity, а в Activity, которую затем необходимо вызвать. Я сейчас очень смущен ...