| |||||||
Das Thema "Ladebildschirm .... ?" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Android-Hilfe.de Mitglied Modell: Samsung Galaxy S2 (I9100) Registriert seit: 24.10.2011
Beiträge: 77
Abgegebene Danke: 13
Erhielt 2 Danke für 2 Beiträge
| ich weiss leider noch nicht einmal genau was ich suche, also unter was für Begriffen ich finde was ich suche. Darum denke ich mir mal "Menschen sind da cleverer als Suchmaschinen" und poste hier. Meine läd beim starten eine größere Menge Daten in die Datenbank und macht vorher noch einen Abgleich mit einem Server, daher würde ich gern einen Lade- oder Startbildschirm anzeigen während die Daten geladen und eingetragen werden. Kann mir da wohl mal jemand eine Richtung weisen, wo ich sowas finde oder überhaupt wonach ich da konkret suchen soll/muss |
| | |
| | #2 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
ProgressDialog würd ich mal nehmen
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| Folgender Benutzer bedankt sich bei swordi für diesen Beitrag: | samarek (31.10.2011) |
| | #3 (permalink) |
| Android-Hilfe.de Mitglied Modell: Samsung Galaxy S2 (I9100) Registriert seit: 24.10.2011
Beiträge: 77
Abgegebene Danke: 13
Erhielt 2 Danke für 2 Beiträge
|
ah ok, danke das war schonmal prinzipiell hilfreich ... verbleibt allerdings folgendes Problem, also mein Code sieht so aus Code: ProgressDialog dialog = ProgressDialog.show(this, "", "Initialisierung"); Json.allesLesen(this); dialog.dismiss(); Von der Logik her sollte er doch aber den Dialog zeigen, dann das aufwendige allesLesen ausführen und danach den dialog wieder dismissen oder sehe ich das falsch? Hab auch schon gegoogelt und so, find aber immer wieder nur ähnliche Beispiele die mir eben diese Vorgehensweise zeigen. |
| | |
| | #4 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
wie lange ist denn ganz lange ?? für dinge, die so bis zu 5-10 sek dauern, erstell dir einen AsyncTask für längere Arbeiten erstell dir einen Service dafür. dann klappts auch mit dem dialog. Stichwort: UI Thread
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| | #5 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
edith: doppelpost
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| | #6 (permalink) |
| Android-Hilfe.de Mitglied Modell: Samsung Galaxy S2 (I9100) Registriert seit: 24.10.2011
Beiträge: 77
Abgegebene Danke: 13
Erhielt 2 Danke für 2 Beiträge
|
ganz lange heisst so 15-20 sekunden ... und hinter threads bin ich immer noch nciht so richtig hintergestiegen hab ich in "basic" java zwar ein paar mal benutzt, aber den ganzen Zauber dahinter versteh ich nicht so ganz |
| | |
| | #7 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
da wird aber wohl kein weg daran vorbei führen. Ein AsyncTask hilft dir dabei schonmal sehr. Ohne das wirds nicht funktionieren, da hat Android was dagegen.
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| NoMoarPowah! von ChainFire - Ersetzt den Ladebildschirm! | Redbull320 | Root / Hacking / Modding für Samsung Galaxy S2 | 16 | 09.02.2012 07:10 |
| Aufhänger beim Ladebildschirm | Sebbee | Root / Hacking / Modding für HTC Desire HD | 6 | 12.07.2011 19:41 |
| GT540 bleibt beim Ladebildschirm .. | scai2k | LG GT540 Forum | 11 | 12.02.2011 21:12 |
| Nach Update auf Froyo 2.2 nur HTC-Ladebildschirm beim Start | querp | HTC Desire Forum | 15 | 28.09.2010 23:24 |