Return to Video

Main Thread vs Background Thread - Developing Android Apps

  • 0:00 - 0:02
    حين قلنا أن إطار العمل لا يرغب في
  • 0:02 - 0:05
    أن نقوم بتشغيل عمليات الشبكة على مؤشر الترابط الأساسي
  • 0:05 - 0:09
    ماذا عنينا بمؤشر الترابط الأساسي؟ حسنًا، تعمل تطبيقات Android في
  • 0:09 - 0:13
    .الوضع الافتراضي على مؤشر الترابط الأساسي، أو ما يُسمى مؤشر ترابط واجهة المستخدم
  • 0:13 - 0:15
    ويعالج إدخال المستخدم علاوة على
  • 0:15 - 0:18
    المخرجات مثل رسم الشاشة. لذا نود
  • 0:18 - 0:22
    تجنب أي عمليات تستنزف الوقت هنا، وإلا فإن URI
  • 0:22 - 0:25
    سيواجه بعض المشاكل. وبالتالي يمكن بدء مؤشر ترابط
  • 0:25 - 0:27
    العمل في الخلفية عند الحاجة إلى القيام بعمل يستغرق وقتًا
  • 0:27 - 0:32
    طويلاً. ويتضمن هذا إجراء مكالمات الشبكة، وفك ترميز الصور النقطية أو
  • 0:32 - 0:36
    ،القراءة والكتابة من قاعدة البيانات. حسنًا. ولذا
  • 0:36 - 0:38
    نضطر إلى إبعاد تعليمات الشبكة البرمجية عن
  • 0:38 - 0:40
    مؤشر الترابط الأساسي. لكن كيف نفعل
  • 0:40 - 0:43
    ذلك؟ هناك العديد من الخيارات، لكن دعونا نبحث عن
  • 0:43 - 0:47
    اسم فئة Android التي تبسط عملية
  • 0:47 - 0:51
    إنشاء سلسلة عمليات في الخلفية، ومزامنة مؤشر ترابط واجهة المستخدم بحيث
  • 0:51 - 0:53
    تعود النتائج المترتبة على العمل في الخلفية إلى
  • 0:53 - 0:56
    مؤشر الترابط الأساسي مجددًا، ثم يمكننا استخدامها لتحديث
  • 0:56 - 1:00
    واجهة المستخدم. ابحثوا على الإنترنت وحاولوا الإجابة على هذا السؤال
  • 1:00 - 1:03
    ثم أدخلوا اسم الفئة في المربع. وهذه بعض
  • 1:03 - 1:05
    النصائح. إذا واجهتم صعوبة في معرفة طريقة
  • 1:05 - 1:07
    تنفيذ شيء ما في Android ولم تجدوها على
  • 1:07 - 1:12
    موقع المطور، يمكنكم الرجوع إلى موقع stackoverflow.com. وهو موقع في صورة
  • 1:12 - 1:17
    .سؤال وجواب يستخدمه العديد من مطوري Android كمورد ثمين
  • 1:17 - 1:19
    وهناك احتمال أن تجدوا شخصًا آخر
  • 1:19 - 1:21
    .قد طرح سؤالاً شبيهًا
Title:
Main Thread vs Background Thread - Developing Android Apps
Description:

more » « less
Video Language:
English
Team:
Udacity
Project:
UD853 - Developing Android Apps
Duration:
01:23

Arabic subtitles

Revisions Compare revisions