1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Funkfeuer, 13.10.2011 #1
    Funkfeuer

    Funkfeuer Threadstarter Neuer Benutzer

    Hallo,

    ich rufe einen Webservice auf in dem Datensätze enthalten sind.
    Diese Datensätze schreibe ich in eine SQLite-DB.

    Während das passiert, möchte ich, dass ein Fortschrittsbalken angezeigt wird.
    Mein Problem ist, dass ich im Voraus nicht die Anzahl der Datensätze weiß und ich daher nicht die maximale Laufzeit festlegen kann.
    Somit kann ich auch nicht am Fortschrittsbalken anzeigen, ob bereits 20%, 50%,.. abgearbeitet wurden.

    Habt ihr eine Idee, wie man einen Fortschrittsbalken darstellt, ohne die endgültige Datenmenge zu kennen.

    Irgendwie muß das funktionieren, denn wenn ich z. B. aus dem Internet eine Datei downloade, dann wird mir auch oft angezeigt, dass die Dateigröße nicht bekannt ist aber es wird trotzdem ein Fortschrittsbalken angezeigt.. (weiß nicht, ob das ein vergleichbares Beispiel ist ;-)

    cu
    Chris
     
  2. swordi, 13.10.2011 #2
    swordi

    swordi Gewerbliches Mitglied

    wenn du eine datei aus dem internet runterlädst, muss es doch bekannt sein, wie groß die ist.

    steht wahrscheinlich irgendwo im header
     
  3. Fr4gg0r, 14.10.2011 #3
    Fr4gg0r

    Fr4gg0r App-Anbieter (Werbung)

    Wie schreibst du Datensätze in eine DB wenn du nicht weißt wieviele du hast. oO
     
  4. Funkfeuer, 17.10.2011 #4
    Funkfeuer

    Funkfeuer Threadstarter Neuer Benutzer

    Ich habe das "drehende Rad" verwendet. Da stellt sich das Problem nicht :)

    ..indem ich den WebService/XML-Stream (über eine Schleife) sequenziell abarbeite, bis der letzte Datensatz erreicht ist
     
Du betrachtest das Thema "Fortschrittsbalken trotz unbekannter Datenmenge" im Forum "Android OS Entwicklung / Customize",