@Marox
Человек

Почему onCreateView исполняется не после добавления fragment в activity?

Вот я добавляю фрагмент в контейнер активити:

fragmentManager.beginTransaction()
                .add(R.id.preview, previewFragment)
                .commit();
 Log.d("app", "2");


По сути после добавления фрагмента должен произойти вызов onCreateView:

public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        View v = inflater.inflate(R.layout.frament_photo_preview, container, false);
        Log.d("app", "0");
        return v;
}


И в логах должно вывести:
app: 0
app: 2
Но выводит:
app: 2
app: 0

Это потому что транзакции, связанные с фрагментами, асинхронны? Или почему?
  • Вопрос задан
  • 126 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы