Return to Video

ReadWrite from Location Table Solution - Developing Android Apps

  • 0:01 - 0:04
    إليكم الشكل الذي تبدو عليه طريقة testLocationTable
    .
  • 0:04 - 0:07
    في البداية نسحب مرجعًا
    إلى قاعدة البيانات القابلة للكتابة
  • 0:07 - 0:09
    .لأننا سنعدل قاعدة البيانات
  • 0:09 - 0:12
    ثم ننشئ قيم محتوى
  • 0:12 - 0:16
    لصف من بيانات الموقع باستخدام
    .الوظيفة الموجودة في الأدوات المساعدة للاختبار
  • 0:16 - 0:20
    وندخل بعد ذلك كائن قيم المحتوى
    .في جدول الموقع
  • 0:20 - 0:24
    ويجب أن تكون قيمة الإرجاع لعبارة
    .الإدراج هي معرف row
  • 0:24 - 0:28
    إذا كانت قيمة سلبية، فإننا ندرك أن
    .الإدراج قد فشل، ومن ثم نؤكد ذلك
  • 0:28 - 0:32
    ثم نستعلم جدول الموقع، و
    نمرر القيم الفارغة لجميع المعلمات
  • 0:32 - 0:36
    لكي نحصل على الاستعلام الافتراضي لجميع
    صفوف وأعمدة الجدول، حيث إننا نرغب في
  • 0:36 - 0:40
    التأكد التام من أن قاعدة بياناتنا
    .تحتوي على سجلاتنا المدرجة فقط
  • 0:40 - 0:42
    .سيتحول الاستعلام إلى مؤشر
  • 0:42 - 0:45
    ونتأكد من عدم قدرتنا
    .على تحريكه إلى الصف الأول
  • 0:45 - 0:50
    ونطلب في النهاية التحقق من السجل الحالي
    من الأدوات المساعدة للاختبار للتحقق
  • 0:50 - 0:52
    من الاستعلام الذي سيصبح
    .السجل الحالي
  • 0:52 - 0:56
    ويستولي التحقق من السجل الحالي
    على مجموعة أزواج القيم
  • 0:56 - 0:57
    من قيم المحتوى
    .التي أدرجناها
  • 0:57 - 1:01
    ثم تكررها بعد ذلك خلالها
    باستخدام cursor.getColumnIndex
  • 1:01 - 1:04
    للحصول على مؤشر لكل عمود
    .في إعداد السجل بالاسم
  • 1:05 - 1:08
    ونحتاج إلى مؤشر العمود في
    .الحصول على البيانات من المؤشر
  • 1:08 - 1:11
    لاحظوا أن الإسقاطات
    .دائمًا ما تعود بالترتيب
  • 1:11 - 1:15
    ،لذا إذا حددنا أي إسقاط
    يمكننا استخدام المؤشرات بصورة آمنة من
  • 1:15 - 1:18
    مصفوفة الإسقاطات دون
    .الحاجة إلى رفعها بهذه الصورة
  • 1:18 - 1:20
    .لنرجع إلى اختبارنا
  • 1:20 - 1:24
    قمنا بالتحقق للتأكد من احتواء قاعدة البيانات
    على سجل واحد بالتأكد من فشل انتقالنا
  • 1:24 - 1:29
    إلى التالي، ثم نغلق المؤشر
    .وقاعدة البيانات، فلا يوجد تسريب هنا للموارد
  • 1:29 - 1:31
    .ونعود في النهاية إلى locationRowId
  • 1:31 - 1:34
    .فلنعد إلى الاختبار ونرى ماذا حدث
  • 1:34 - 1:38
    ,[ومع انتهاء الاختبار، [SOUND
    .فلدينا اختبار واحد فقط للقيام به
Title:
ReadWrite from Location Table Solution - Developing Android Apps
Description:

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

Arabic subtitles

Revisions Compare revisions