Meine App muss regelmäßig Daten aus dem Internet abrufen und sich alle 5 Minuten aktualisieren. Zum gleichen Zweck habe ich Asynctask verwendet, um den Inhalt abzurufen und im Hintergrundthread zu verarbeiten, bevor er an den UI-Thread gesendet wurde. Vor kurzem habe ich Asynctask Loader und seine Vorteile kennengelernt. Ich bin jedoch nicht in der Lage, herauszufinden, wie der Loader regelmäßig alle 5 Minuten aufgerufen wird, um den Inhalt zu aktualisieren.Android: Async-Task-Loader
(Bitte beachten Sie früher wurde ich Timer mit task.execute() aufrufen. Ich muss schließlich meine Listenansicht aktualisieren, wenn es einen neuen Inhalt.)
Das habe ich bisher gemacht. Ich lese jedoch, dass rotierende Bildschirme die Aktivität neu starten würden und daher Loader besser als Asyntasks sind. Was denken Sie? Gibt es eine Möglichkeit, Loader zu verwenden und die Daten regelmäßig zu aktualisieren? –
Überprüfen Sie dies: http://stackoverflow.com/questions/7120813/asynctaskloader-vs-asynctask – beeb