موضوع مقابل محول مهام backgroud - أي واحد يفضل ولماذا؟

StackOverflow https://stackoverflow.com/questions/2223271

  •  19-09-2019
  •  | 
  •  

سؤال

كمستجف إجمالي برمجة أندرويد، أدخلت لاستخدام محولات ومعالجات من أجل تحديث نص نصي بدلا من موضوع / النوم بشكل دوري. ومع ذلك، أتساءل لماذا! أي اقتراحات؟

هل كانت مفيدة؟

المحلول

في Android، لا يمكنك تحديث عنصر واجهة مستخدم UI خارج مؤشر ترابط UI، لذلك Handler يوفر وسيلة ل Thread للتواصل مع واجهة المستخدم. في هذا النهج، تبدأ مؤشر الترابط الخاص بك لتوليد بيانات العرض وتمريرها إلى Handler عبر أ Message. وبعد يدفع المعالج ثم UI وفقا للبيانات التي أرسلتها.

لست متأكدا تماما حيث سيتحسد محول المعادلة، نظرا لأن تلك تستخدم عادة لتوصيل بعض البيانات برؤية (على سبيل المثال ListView و ListAdapter).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top