سلام عليكم ورحمة الله وبركاته
أتساءل إذا كان التطبيق يستخدم MySQL في سيرفر، فهل يعني هذا عدم استخدام SQLite ؟
أين أستخدم SQLite في هذه الحالة؟ وهل من داعٍ لذلك؟
شكراً. نقطتك واضحة.
لكن هل هذا هو السبب الوحيد؟ أم أن هناك أسباب أخرى؟ على سبيل المثال أن التعامل مع SQLite أسرع...
بالطبع توجد اسباب اخرى، لا يمكنني حصرها الان.
مثلا:
عرض List مكون من عدد كبير من العناصر مثلا 1000 عنصر أو أكثر. الطريقة المناسبة لعرضها هي حفظها في SQLite ومن ثم الإستفادة من AdapterCursor والذي هو عبارة عن مؤشر الى ال recrod الحالي، وعندما تقوم بعمل scroll لل list يقوم ال cursor بتحميل ما يحتاجه من records فقط دون الحوجة الى تحميل جميع ال records كما في ال list structure.
أيضا التطبيقات التي تحتاج الى عمل مزامنة Sync data تتطلب وجود local storage.
التعليقات