2016-03-23 22 views

cevap

3

Evet, UI'yi güncelleştirmek için kullanıcı arabiriminden runOnUiThread() kullanabilirsiniz. Şu anda kullanıcı arabiriminde değilseniz, bu işleyici dahili olarak bir işleyici kullanır; böylece kendi işleyicinizi kullanmak daha verimli olmaz. UI iş parçacığınız varsa, runnable hemen yürütülür.

0

Verimlilik burada büyük bir anlaşma değildir. İşleyici, başka bir sınıfı çağırmanız gerekirse (örneğin, iş parçacığı bir sınıfta çalışıyorsa ve parçayı güncelleştirmeniz gerekiyorsa) yararlı olabilir. Bir parça/etkinlikdeyseniz ve güncellemeniz gereken öğelere erişirseniz, runOnUIThread'i yapmak daha kolay olabilir. Bu gerçekten kod erişimi ile ilgili.

Kişisel olarak geri aramaları kullanıyorum.

İlgili konular