Не удается найти фрагмент по тегу

Я использую пакет поддержки v4.

mFragmentManager = getSupportFragmentManager(); FragmentTransaction ft = mFragmentManager.beginTransaction(); ft.add(R.id.fragContainer1, new ModelListFragment(), FRAG_MODEL_LIST); ft.add(R.id.fragContainer2, new TrimListFragment(), FRAG_TRIM_LIST); ft.commit(); Fragment fragment = mFragmentManager.findFragmentByTag( MainActivity.FRAG_MODEL_LIST); Log.d("MY", "found fragment: " + (fragment != null)); 

Всегда возвращает «найденный фрагмент: false». Мне не хватает чего-то действительно очевидного здесь, что это?

Как вы можете видеть в документе :

Конец не происходит немедленно; Это будет запланировано, поскольку работа над основным потоком будет выполнена в следующий раз, когда поток будет готов.

Поэтому вы не видите свой фрагмент сразу после commit ().

Я согласен с Roosmaa , executePendingTransactions после commit() работает отлично.

Intereting Posts
Как правильно начать работу с PostExecute в Android? Как правильно перемещать объекты по скорости? Как отформатировать предложение WHERE и?? В SQLite-запросе? Являются ли zlib.compress на Python и Deflater.deflate на Java (Android) совместимыми? Невозможно создать следующие классы: – com.google.ads.AdView Admob Реализация MultiDex приводит к компиляции так долго, и, наконец, ошибка в области кучи Почему функции OpenGL ES нельзя вызывать из другого потока Где хранить шейдерный код в приложении для Android Espresso – typeText не работает Поддержка MultiDex в приложении Android-приложения Какие атрибуты темы мне нужно переопределить, чтобы изменить синий цвет подсветки моих диалогов? GetLastVisiblePosition возвращает -1 Как я могу обрабатывать несколько клиентов, подключенных к серверу, используя сокеты? Разработка для iPhone или Android? (Как разработчик C #) Как реализовать функциональность камеры с дополнительными параметрами (например, Panorama)?