Return to Video

Efficient Updates Inserts - Developing Android Apps

  • 0:00 - 0:03
    لنلقي نظرة على تطبيق، أسلوب اختياري،
  • 0:03 - 0:05
    حصلنا عليه في موفر المحتوى.
  • 0:05 - 0:07
    أي شخص أجرى عملاً بواسطة SQLite،
  • 0:07 - 0:10
    يعلم أن وضع حزمة من الإدخالات في
    معاملة واحدة أسرع
  • 0:10 - 0:13
    بكثير من وضع الإدخالات فرادى.
  • 0:13 - 0:15
    يتيح لنا BulkInsert القيام بهذا.
  • 0:15 - 0:19
    التطبيق الافتراضي، يستدعي فقط
    إدخال مجموعة من الأوقات.
  • 0:19 - 0:23
    لكن يمكننا احتوائها في معاملة، إذا قمنا
    بتطبيقها بأنفسنا.
  • 0:23 - 0:26
    لاحظ أننا أضفنا الدعم لمعاملات
    توقعات الطقس هنا فقط،
  • 0:26 - 0:29
    حيث إنها الوحيدة التي ندخلها بشكل جماعي.
  • 0:29 - 0:32
    بدأنا باستدعاء db.beginTransaction
  • 0:32 - 0:37
    بالنسبة إلى كل قيمة من قيم المحتوى التي
    نجحت، نقوم بإدخال
  • 0:37 - 0:39
    وتحديث عدد السجلات التي تم إدخالها.
  • 0:39 - 0:43
    عندما ننتهي، نعين المعاملة كناجحة.
  • 0:43 - 0:46
    ونعول على البيان النهائي endTransaction.
  • 0:46 - 0:49
    لاحظ أننا إن لم نعين المعاملة كناجحة،
  • 0:49 - 0:52
    فلن يتم إدخال السجلات عندما
    نستدعي endTransaction.
Title:
Efficient Updates Inserts - Developing Android Apps
Description:

05-23 التحديثات / الإدخالات الفعالة

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

Arabic subtitles

Revisions Compare revisions