onCreateView () во Fragment вызывается не сразу, даже после FragmentManager.executePendingTransactions ()

Я прочитал, что если нам нужно немедленно создать фрагмент, мы должны позвонитьexecutePendingTransactions() метод наFragmentManager, Хорошо, что'что яЯ пытаюсь сделать. Как это: я

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_game);

    FragmentManager fragmentManager = getFragmentManager();
    FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();

    fragmentTransaction.add(R.layout.fragmentContainer, new MyFragment);
    fragmentTransaction.commit();
    fragmentManager.executePendingTransactions();

    foo(); // It is called before MyFragment's onCreateView()
}

хотел бы знать почемуfoo() метод называется ДОMyFragmentonCreateView(), Как видите, яя звонюexecutePendingTransactions() в UI Thread, как и должно быть. Я'Я не возиться здесь с темами вообще.

Ответы на вопрос(1)

Ваш ответ на вопрос