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

  • atKristaBradford

    atKristaBrad

    4 Aralık 2010
  • Cristina Landa

    Cristina Lan

    28 Ocak 2010
  • TotalxLuna

    TotalxLuna

    27 Kasım 2011