Anzeige ProgressDialog in ListFragment

Ich habe ein ListFragment mit einer custom ListView. In "onCreateView" ich bin aufblasen der Ansicht: View rootView = inflater.inflate(R.layout.fragment_subst, container, false);.
Jetzt in "onActivityCreated" ich werde den adapter und den Download einiger Daten wie diese:

MyAdapter adapter = new MyAdapter(getActivity(), new GetData().execute().get());

setListAdapter(adapter);

Downloadiing dauert seine Zeit, und der Benutzer sieht nur eine weiße Seite mit einer ActionBar. Das ist sehr schlecht, also habe ich ein ProgressDialog:

ProgressDialog dialog = ProgressDialog.show(getActivity(), "Loading...", "Please wait...", true);

MyAdapter adapter = new MyAdapter(getActivity(), new GetData().execute().get());

setListAdapter(adapter);

dialog.dismiss();

Aber der ProgressDialog wird nicht angezeigt. Was genau ist das problem? Ich habe zu einem Anstieg der Ansicht, bevor das Dialogfeld angezeigt...

Dank!

InformationsquelleAutor | 2013-10-04
Schreibe einen Kommentar