Этот обходной путь может быть не лучшим методом для решения этой проблемы, но он работает хорошо:
Сначала я сделал так, чтобы фрагмент вообще не отображался, когда я объявил его в файле layout.xml:
<fragment class="com.example.MyListFragment"
android:id="@+id/frag_list"
android:layout_width="0dp"
android:layout_height="match_parent"
android:visibility="gone" />
Затем, после того, как данные были загружены и обработаны, я бы затем отобразил фрагмент с использованием FragmentTransaction:
FragmentManager fm = getFragmentManager();
Fragment frag = fm.findFragmentById(R.id.frag_list);
FragmentTransaction ft = fm.beginTransaction();
ft.show(frag);
ft.commit();
Если есть более эффективный способ решения этой проблемы, я 'Я открыт для предложений.