2016-06-03 5 views
0

Ich versuche Upload mehrere Bilder in einem Dienst.Ich überlasse die Pfadliste Array in der Absicht.So wenn der Dienst neu startet (RE DELIVER INTENT) werde ich die Absicht zurück.Android-Dienst Neustart mit dem gleichen Zustand

Aber beim Hochladen von Bildern sagen 3. Bild von 5, wenn mein Dienst neu startet. Ich werde alle Bilder von Anfang an hochladen müssen, weil ich es von der Absicht wieder bekomme.

Gibt es eine Möglichkeit, den Zustand der Absicht zu speichern, indem Sie den Inhalt ändern, so dass wenn ich es zurück bekomme ich die richtigen Daten habe oder sollte ich Präferenz verwenden, um den Zustand zu speichern. Gibt es eine generische Möglichkeit, zu speichern Absichtsdaten in Pref?

Antwort

0

Für solche Dinge sollten Sie foreground services verwenden, und Sie müssen sich wirklich keine Gedanken über den Neustart Ihres Dienstes machen. Aber okay, wenn Sie möchten, können Sie auch Informationen in gemeinsamen Einstellungen speichern. Wenn Sie einige Objekte speichern müssen, können Sie this ansehen.