SORU
17 Mayıs 2010, PAZARTESİ


Nasıl Android UI iş parçacığı tespit etmek için?

Thread.currentThread() Android sistemi olup olmadığını tespit etmek için sağlam bir şekilde UI iş parçacığı bir uygulama var mı?
Bazıları yalnızca tek bir iş parçacığı olduğunu iddia eder bu model benim kod onayları koymak istiyorum (örnuı thread) erişir durumu eşitleme hiçbir gerekli olduğundan emin olmak için.

CEVAP
26 EKİM 2011, ÇARŞAMBA


Yaygın bir uygulama UI iş Parçacığı kimliği Looper#getMainLooper) olduğunu belirlemek için:

if (Looper.getMainLooper().getThread() == Thread.currentThread()) {
  // On UI thread.
} else {
  // Not on UI thread.
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010
  • TheFlightsuit

    TheFlightsui

    22 HAZİRAN 2009
  • Vsauce

    Vsauce

    30 Temmuz 2007