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

  • Abe Olandres

    Abe Olandres

    16 EYLÜL 2006
  • Fr. Eckle Studios

    Fr. Eckle St

    29 Kasım 2006
  • megablueblaster

    megablueblas

    23 HAZİRAN 2006