Return to Video

Move to AsyncTask - Developing Android Apps

  • 0:00 - 0:02
    لنطبِّق ما تعلمناه للتو عن طريق فتح
  • 0:02 - 0:06
    الملف MainActivity.java داخل المشروع. سنقوم
  • 0:06 - 0:09
    بتحريك هذا الجزء من التعليمات البرمجية المتكررة للشبكة إلى
  • 0:09 - 0:11
    AsyncTask الخاصة به، بحيث يتم تشغيله في سلسلة عمليات في
  • 0:11 - 0:14
    الخلفية. سيتم تعريف المهمة داخل
  • 0:14 - 0:18
    ،فئة هذا الجزء. وبالمناسبة
  • 0:18 - 0:21
    لا يزال الجزء يسمى بالفعل PlaceholderFragment. لنقم الآن بعمل القليل من
  • 0:21 - 0:25
    إعادة بناء التعليمات البرمجية عن طريق إعطائه اسمًا حقيقيًا. لنسمِه
  • 0:25 - 0:28
    ForecastFragment. يمكنكم بعد ذلك تحديثه أيضًا
  • 0:28 - 0:32
    في أماكن أخرى مناسبة. علاوة على ذلك، بإمكاننا
  • 0:32 - 0:35
    ،تحريك الجزء ForecastFragment إلى ملفه الخاص. وبهذه الطريقة
  • 0:35 - 0:38
    لن يستغرق الملف MainActivity وقتًا طويلاً ولن يكون مرهقًا. داخل الجزء
  • 0:38 - 0:41
    ForecastFragment، علينا تعريف فئة داخلية جديدة
  • 0:41 - 0:45
    تسمى FetchWeatherTask والتي تمتد من AsyncTask. وبعد ذلك، يمكنكم
  • 0:45 - 0:49
    تحريك جزء التعليمات البرمجية المتكررة للشبكة هنا. بعد تنفيذكم
  • 0:49 - 0:51
    للتغييرات وتشغيل التطبيق، يجب أن
  • 0:51 - 0:54
    يبدو بهذا الشكل. ولا يجب أن يتواجد بالفعل أي اختلاف سوى
  • 0:54 - 0:57
    أنه لا يتعطل الآن. في الخطوة التالية، سنضيف تعليمات برمجية لتنفيذ
  • 0:57 - 1:01
    المهمة. ولاحقًا في الدرس، سنقوم بتحليل JSON وتحديث
  • 1:01 - 1:05
    .واجهة المستخدم. ولكن في هذه الأثناء، قوموا بهذه التغييرات الأولية في التعليمات البرمجية
Title:
Move to AsyncTask - Developing Android Apps
Description:

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

Arabic subtitles

Revisions Compare revisions