Dialog vor Download anzeigen und danach ausblenden.

  • Antworten:1
Timo V.
  • Forum-Beiträge: 23

20.06.2012, 22:37:22 via Website

Hallo,

ich wollte mal fragen, wie es möglich ist einen Dialog zu zeigen bevor eine Methode startet und wenn die "Methode beendet" ist, ihn wieder auszublenden.

Ich habe bisher folgendes in meiner OnCreate Methode.

1@Override
2 public void onCreate(Bundle savedInstanceState) {
3 super.onCreate(savedInstanceState);
4 setTheme(R.style.Theme_Sherlock_Light_DarkActionBar);
5 setContentView(R.layout.main);
6 ProgressDialog waitDialog = ProgressDialog.show(MyActivity.this, "",
7 "Loading. Please wait...", true);
8 Thread thread = new Thread(new Runnable() {
9 @Override
10 public void run() {
11 // TODO Auto-generated method stub
12
13
14 MeineDownloadMethode123;
15 }
16 });
17 thread.start();
18 while(thread.isAlive()){};
19
20 lvMain = (ListView) findViewById(R.id.lvMain);
21 tvMain = (TextView) findViewById(R.id.tvMain);
22 waitDialog.dismiss();
23 waitDialog.hide();
24
25 tvMain.setText(String.valueOf(MyStringArrayList.size()));
26 lvMain.setAdapter(new ArrayAdapter <String>(MyActivity.this, android.R.layout.simple_list_item_1, MyStringArrayList));
27 }

Das Problem ist aber, der Dialog wird erst gar nicht angezeigt :(. Weiss jemand wie so etwas möglich ist oder wo mein Fehler liegt?

Mfg.
Karuso33

— geändert am 20.06.2012, 22:38:17

Antworten