2016-04-28 5 views
1

Ich benutze Loader's in meiner App. Ich möchte verschiedene Anfragen stellen (Daten aus dem Netzwerk holen) und das alles muss korrekt funktionieren, wenn ich den Bildschirm rotiere.Beste Lösung für verschiedene Anfragen und Loader verwenden?

Kann ich eigene Loader für jede Anfragen verwenden?

p.s. Ich habe das nicht in Dokumenten gefunden.

+0

Für den Anfang: Link zu [Dokumentation] (http://developer.android.com/guide/components/loaders.html) – 0X0nosugar

+0

@ 0X0nosugar Ich las es) danke – Artem

Antwort

1

Es hängt davon ab, wie oft Ihre App Anfragen bearbeitet. Ist die Reihenfolge der Ergebnisse wichtig?

Natürlich können Sie mehrere Lader verwenden. Um Loader zu unterscheiden (falls gewünscht), müssen Sie viele IDs definieren und dann switch-Anweisungen in onCreateLoader, onLoadFinished, onLoaderReset verwenden.

Ich denke, Lader sind im selben Thread (wie AsyncTasks) ausgeführt, so kann ein Arbeiter andere blockiert ...

Halten Sie Service zu nutzen?

Verwandte Themen