Frage

Ich möchte etwas in meiner Anwendung erreichen, aber ich bin mir nicht wirklich sicher, was die beste Option ist, um das zu tun. In meiner App lade ich Daten über den Webserver herunter. Ich möchte so etwas wie global Fortschrittsleiste erstellen, der dem Benutzer zeigen muss, wie viel Daten er von der gesamten Anwendung herunterladen kann ..Nein Angelegenheit, auf welcher Aktivität er ist. Ich denke, es ist die richtige Zeit, um zu sagen, dass ich Tabhhost und Tabhroupaktivität in meiner Anwendung verwende. So für jetzt, so denke ich, dass es aussehen sollte:

Bildbeschreibung hier eingeben

Für eine zweite Option dachte ich, ob es sich um eine bessere Option handelt, um eine Benachrichtigung mit der Fortschrittsleiste zu implementieren, die die heruntergeladene Datengröße aktualisiert.

Bildbeschreibung hier eingeben

Jegliche Anregungen, wonach ich suchen sollte, und was ist der beste Weg, das in der Android-Anwendung zu tun?

Danke für jede Art von Informationen!

War es hilfreich?

Lösung 3

meine erste Entscheidung bestand darin, eine benutzerdefinierte Ansicht zu erstellen, die Titel, einige benutzerdefinierte Aktionsschaltflächen und Textansichten erstellt hatte, die ich jedem Bildschirm hinzugefügt habe.Danach wechselte ich in ActionBarherlock und machte ein individuelles Design dafür, dass es in jeder Version so aussehen kann und für mich funktionierte.

Andere Tipps

Sie können dies mit service erreichen

    .
  1. Starten Sie das Herunterladen von Daten in einem Hintergrunddienst
  2. Übertragen Sie die Informationen, wenn sich Daten ändern
  3. Erhalten Sie Rundfunkdaten in Ihrer Registerkarte Aktivität
  4. Fügen Sie Fooser oder Header zu Ihrem Tabwidget hinzu und zeigen Sie Fortschrittsleiste
  5. Aktualisieren Sie weiterhin die Daten in Progress Bar, bis Ihr Download abgeschlossen ist
  6. Sie können auch die Benachrichtigung von service in jedem Datenaktualisierung aktualisieren.

Wenn Sie die Option " Fortschrittsleiste in der Aktivität " verwenden möchten, müssen Sie den Benutzer in gewisser Weise zwingen, den Benutzer zu öffnen, um Ihre App zu öffnen, um den Fortschritt zu überprüfen, während ich denke, dass ich denke, dass ein viel besser ist Dauerhafte Benachrichtigung, die von Ihrem Download-Service aufgenommen wurde . Das alles ist die Hauptbedeutung der Android-Benachrichtigungsleiste.Auf diese Weise kann der Benutzer in jedem Moment den Fortschritt leicht überprüfen, indem Sie das Menü herunterladen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top