Handler vs AsyncTask
Bir AsyncTask İşleyicisi seçim ne zaman kafam karıştı. Her n saniye çalıştırmak istiyorum UI güncelleme olacak bazı kod var. Neden diğer üzerinden bir tercih yapayım?
CEVAP
IMO, AsyncTask yazılmış sağlayan bir kullanışlı, kullanımı kolay yoldan elde etmek için arka plan işleme Android uygulamaları, endişe olmadan çok fazla düşük seviye ayrıntılar(iş parçacığı, ileti döngüsü vs.). Görevleri zamanlama ve aynı zamanda kolayca gerekli her UI güncellemek için yardımcı olan bir geri arama yöntemleri sağlar.
Ancak, önemli AsyncTask kullanarak, bir geliştirici sınıf yazarı aldığını tasarım kararları yüzünden sonuçlandı sınırlamaları, teslim olduğunu unutmayın. Örneğin geçenlerde AsyncTasks kullanarak planlanmış olabilir bu işlerin sayısı için bir sınır yoktur.
Handler, daha şeffaf ve muhtemelen size daha fazla özgürlük verir; eğer işler üzerinde daha fazla kontrol istiyorsanız İşleyicisi yoksa AsynTask iyi çalışacaktır seçin.
Handler vs vs Parçacığı AsyncTask...
&;$Neden" ().hazır(handler)" tavs...
Android: AsyncTask vs Servisi...
Nasıl Ekran Döndürme sırasında bir Asy...
Android - bir AsyncTask için bir zaman...