Как сообщать Фрагмент, загруженный Активностью

Давайте предполагать, что существует одна Activity так называемая Активность и один Fragment так называемый фрагмент, у которого есть метод pubic boolean setPantalla(boolean valor).

Мне хотелось бы знать, как выполнять вышеупомянутый метод с активности через метод onBackPressed() (фрагмент уже был загружен заблаговременно и - тот, который показан на экране)

То, что я хочу сказать: Как работает метод фрагмента с активности?

Противоположный случай был бы:

"В Activity ты определяешь твой метод, чтобы изменять переменную:

public void setVariable (boolean стоимость) { ventanaFragmentoAbierta = стоимость; } и ты это соглашаешься с Fragment этой формы:

((TuActivity) getActivity ()) .setVariable (true);" Как сообщать активность с фрагментом

Я ищу что-то, что было бы сходным но с точки видный противоположно.

Действительно то, что я ищу, является способом она соглашаться на переменную фрагмента на то, чтобы меняться так с активности

0
задан 13.04.2017, 16:00
0 ответов

В твоем activity:

    public class MiActivity extends Activity {

        private MiFragment miFragment;

        @Override
        protected void onCreate(@Nullable Bundle savedInstanceState) {
           miFragment = MiFragment.newInstance();
           addFragment(miFragment); // todo: añade tu fragment con fragment manager
           miFragment.holaMundo();
        }

...
}

Твой fragment:

public class MiFragment extends Fragment {

    public static MiFragment newInstance() {
        return new MiFragment();
    }

    public void holaMundo(){
         ...
    }
1
ответ дан 03.12.2019, 17:40
  • 1
    Когда ты говоришь añ adir весь твой fragment ты имеешь в виду отпускать fragment? Я исхожу из fragment, инициализировавшего (это показанное на экране). Тан só я это хочу согласиться на mé совсем fragment, уже показанный в travé s onBackPressed (активности) –  15.01.2017, 19:08
  • 2
    ты нуждаешься в том, чтобы достичь инстанции fragment, в algú n момент ты это загружаешь, так как ahí ты это сохраняешь, и а должен брать fragment из-за Ваш пойдите –  15.01.2017, 21:19