SORU
26 Mart 2010, Cuma


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
26 Mart 2010, Cuma


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 3biblecom

    3biblecom

    23 NİSAN 2011
  • NextKsa

    NextKsa

    7 EKİM 2009
  • sebsebdouze

    sebsebdouze

    7 ŞUBAT 2008