Sqlite
androidx.sqlite
على واجهات مجردة بالإضافة إلى تنفيذات dasar
التي يمكن استخدامها لإنشاء مكتباتك الخاصة التي يمكنها الوصول إلى
SQLite.
ننصحك باستخدام مكتبة Room التي توفّر طبقة تجريدية فوق SQLite للسماح بالوصول إلى قاعدة البيانات بشكلٍ أكثر فعالية مع الاستفادة من إمكانات SQLite الكاملة.
آخر تعديل | الإصدار الثابت | سحب المرشح | الإصدار التجريبي | الإصدار التجريبي الأول |
---|---|---|---|---|
30 تشرين الأول (أكتوبر) 2024 | 2.4.0 | - | - | 2.5.0-alpha11 |
الإعلان عن التبعيات
لإضافة تبعية على SQLite، يجب إضافة مستودع Google Maven إلى مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.
أضِف العناصر الاعتمادية الخاصة بالعناصر التي تحتاج إليها في ملف build.gradle
لتطبيقك أو وحدتك:
Groovy
dependencies { def sqlite_version = "2.4.0" // Java language implementation implementation "androidx.sqlite:sqlite:$sqlite_version" // Kotlin implementation "androidx.sqlite:sqlite-ktx:$sqlite_version" // Implementation of the AndroidX SQLite interfaces via the Android framework APIs. implementation "androidx.sqlite:sqlite-framework:$sqlite_version" }
Kotlin
dependencies { val sqlite_version = "2.4.0" // Java language implementation implementation("androidx.sqlite:sqlite:$sqlite_version") // Kotlin implementation("androidx.sqlite:sqlite-ktx:$sqlite_version") // Implementation of the AndroidX SQLite interfaces via the Android framework APIs. implementation("androidx.sqlite:sqlite-framework:$sqlite_version") }
لمزيد من المعلومات عن العناصر الاعتمادية، اطّلِع على مقالة إضافة عناصر الاعتماد الخاصة بالإصدار.
ملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا واجهت مشاكل جديدة أو كان لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مكتبة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية عن طريق النقر على زر النجمة.
راجِع مستندات أداة تتبُّع المشاكل للحصول على مزيد من المعلومات.
الإصدار 2.5
الإصدار 2.5.0-alpha11
30 تشرين الأول (أكتوبر) 2024
تم إصدار androidx.sqlite:sqlite-*:2.5.0-alpha11
. يتضمّن الإصدار 2.5.0-alpha11 عمليات الربط هذه.
الإصدار 2.5.0-alpha10
16 أكتوبر 2024
تم إصدار androidx.sqlite:sqlite-*:2.5.0-alpha10
. يتضمّن الإصدار 2.5.0-alpha10 عمليات الربط هذه.
تغييرات واجهة برمجة التطبيقات
- أضِف
SQLiteStatement.getColumnType()
مع الثوابت المختلفة للنتائجSQLITE_DATA_*
لتفعيل استرداد نوع البيانات لعمود معيّن. (I1985c، b/369636251)
الإصدار 2.5.0-alpha09
2 أكتوبر 2024
تم إصدار androidx.sqlite:sqlite-*:2.5.0-alpha09
. تحتوي الإصدار 2.5.0-alpha09 على عمليات التنفيذ هذه.
الإصدار 2.5.0-alpha08
18 أيلول (سبتمبر) 2024
تم إصدار androidx.sqlite:sqlite-*:2.5.0-alpha08
. يتضمّن الإصدار 2.5.0-alpha08 عمليات الربط هذه.
الإصدار 2.5.0-alpha07
21 آب (أغسطس) 2024
تم إصدار androidx.sqlite:sqlite-*:2.5.0-alpha07
. يحتوي الإصدار 2.5.0-alpha07 على عمليات الربط هذه.
الميزات الجديدة
- إضافة دعم للإصدار ARM 64 من Linux في أهداف JVM / سطح المكتب (b/358045505)
الإصدار 2.5.0-alpha06
7 آب (أغسطس) 2024
تم إصدار androidx.sqlite:sqlite-*:2.5.0-alpha06
. يتضمّن الإصدار 2.5.0-alpha06 عمليات الربط هذه.
الميزات الجديدة
- إتاحة استخدام
linuxArm64
Kotlin Multiplatform target (I139d3، b/338268719)
الإصدار 2.5.0-alpha05
10 تموز (يوليو) 2024
تم طرح androidx.sqlite:sqlite-*:2.5.0-alpha05
. يتضمّن الإصدار 2.5.0-alpha05 عمليات الربط هذه.
التغييرات في واجهة برمجة التطبيقات
- تمت إعادة تسمية
SQLiteKt
إلىSQLite
وBundledSQLiteKt
إلىBundledSQLite
. (I8b501)
الإصدار 2.5.0-alpha04
12 يونيو 2024
تم إصدار androidx.sqlite:sqlite-*:2.5.0-alpha04
. يتضمّن الإصدار 2.5.0-alpha04 هذه المراجعات.
التغييرات في واجهة برمجة التطبيقات
- تمت إضافة واجهة برمجة تطبيقات
open()
لتحميل الزائد إلىBundledSQLiteDriver
لتمرير علامات الفتح عند فتح اتصال بقاعدة بيانات. يكون هذا الخيار مفيدًا لفتح قاعدة بيانات في وضع القراءة فقط أو استخدام الوضع الآمن لسلسلة المحادثات المتسلسلة بدلاً من وضع SQLite في وضع متعدد السلاسل (b/340949940).
إصلاح الأخطاء
- تم إصلاح مشكلة ربط في برنامج تشغيل SQLite المُدمَج الذي كان سيؤدي إلى ظهور
UnsatisfiedLinkError
بسبب عدم توفّر الرموز الذرية في أجهزة Android التي تعمل بمعالج ARM32. (b/341639198) - تم إصلاح مشكلة في برامج التشغيل حيث يؤدي ربط صفيف بايت بطول صفيف صفر في عمود إلى ظهور قيمة فارغة عند القراءة منه.
الإصدار 2.5.0-alpha03
29 أيار (مايو) 2024
تم إصدار androidx.sqlite:sqlite-*:2.5.0-alpha03
. يتضمّن الإصدار 2.5.0-alpha03 عمليات الربط هذه.
إصلاح الأخطاء
- تم إصلاح مشكلة في
BundledSQLiteDriver
حيث كانت قواعد البيانات التي تم إنشاؤها باستخدامها تحتوي على الحرف C غير القابل للإنهاء. (b/340822359)
الإصدار 2.5.0-alpha02
14 أيار (مايو) 2024
تم إصدار الإصدار androidx.sqlite:sqlite-*:2.5.0-alpha02
بدون أي تغييرات كبيرة منذ الإصدار 2.5.0-alpha01 . يتضمّن الإصدار 2.5.0-alpha02 عمليات الربط هذه.
الإصدار 2.5.0-alpha01
1 مايو 2024
تم إصدار androidx.sqlite:sqlite-*:2.5.0-alpha01
. يحتوي الإصدار 2.5.0-alpha01 على عمليات الربط هذه.
الميزات الجديدة
- إتاحة التوافق مع الأنظمة الأساسية المتعددة المنصات (KMP) من Kotlin: مع إصدار الغرفة 2.7.0-alpha01، وهو الإصدار الأول من منصة KMP، تم أيضًا تحديث واجهات برمجة تطبيقات
SQLite
التي تتيح الغرفة لتكون KMP. تحتوي الحزمةandriodx.sqlite
على ثلاث واجهات تحدّد واجهات برمجة تطبيقات SQLite ذات المستوى المنخفض:SQLiteDriver
وSQLiteConnection
وSQLiteStatement
. يقدّم العنصرandroidx.sqlite:sqlite-framework
تنفيذًا للواجهات لنظامَي التشغيل Android وiOS بشكل أصلي، في حين يقدّمandroidx.sqlite:sqlite-bundled
تنفيذًا يستخدمSQLite
المجمّع من المصدر (المعروف أيضًا باسم "SQLite المجمّع"). لمزيد من المعلومات عن واجهة برمجة التطبيقات SQLite Driver API، يُرجى الرجوع إلى المستندات الرسمية لـ SQLite KMP.
الإصدار 2.4
الإصدار 2.4.0
18 تشرين الأول (أكتوبر) 2023
تم طرح الإصدارات androidx.sqlite:sqlite:2.4.0
وandroidx.sqlite:sqlite-framework:2.4.0
وandroidx.sqlite:sqlite-ktx:2.4.0
. يحتوي الإصدار 2.4.0 على عمليات الإلغاء هذه.
التغييرات المهمة منذ الإصدار 2.3.0
- تمّت إضافة إصلاحات أخطاء متنوّعة.
الإصدار 2.4.0-rc01
20 أيلول (سبتمبر) 2023
تم إصدار androidx.sqlite:sqlite:2.4.0-rc01
وandroidx.sqlite:sqlite-framework:2.4.0-rc01
وandroidx.sqlite:sqlite-ktx:2.4.0-rc01
. يحتوي الإصدار 2.4.0-rc01 على هذه المراجعات.
الإصدار 2.4.0-beta01
23 آب (أغسطس) 2023
تم إصدار androidx.sqlite:sqlite:2.4.0-beta01
وandroidx.sqlite:sqlite-framework:2.4.0-beta01
وandroidx.sqlite:sqlite-ktx:2.4.0-beta01
. يحتوي الإصدار 2.4.0-beta01 على هذه الالتزامات.
الإصدار 2.4.0-alpha03
9 آب (أغسطس) 2023
تم إصدار androidx.sqlite:sqlite:2.4.0-alpha03
وandroidx.sqlite:sqlite-framework:2.4.0-alpha03
وandroidx.sqlite:sqlite-ktx:2.4.0-alpha03
. يحتوي الإصدار 2.4.0-alpha03 على هذه عمليات التنفيذ.
الإصدار 2.4.0-alpha02
21 حزيران (يونيو) 2023
تم طرح الإصدارات androidx.sqlite:sqlite:2.4.0-alpha02
وandroidx.sqlite:sqlite-framework:2.4.0-alpha02
وandroidx.sqlite:sqlite-ktx:2.4.0-alpha02
بدون أي تغييرات. يحتوي الإصدار 2.4.0-alpha02 على هذه المراجعات.
الإصدار 2.4.0-alpha01
22 آذار (مارس) 2023
تم إصدار androidx.sqlite:sqlite:2.4.0-alpha01
وandroidx.sqlite:sqlite-framework:2.4.0-alpha01
وandroidx.sqlite:sqlite-ktx:2.4.0-alpha01
. يحتوي الإصدار 2.4.0-alpha01 على هذه المراجعات.
إصلاح الأخطاء
- تم إصلاح
NullPointerException
يمكن أن يحدث فيSupportSQLiteQueryBuilder
. (5df8698)
الإصدار 2.3.1
الإصدار 2.3.1
22 آذار (مارس) 2023
تم إصدار androidx.sqlite:sqlite:2.3.1
وandroidx.sqlite:sqlite-framework:2.3.1
وandroidx.sqlite:sqlite-ktx:2.3.1
. يحتوي الإصدار 2.3.1 على هذه الالتزامات.
إصلاح الأخطاء
- تجنَّب مشكلة في إطار العمل، حيث لا يتم إيقاف طلبات بحث SQL بعد تغيير المخطط أثناء عمليات نقل البيانات. سيضبط
FrameworkSupportSQLiteOpenHelper
الآن الحد الأدنى من ذاكرة التخزين المؤقت لعبارة SQL أثناء عمليات نقل البيانات لتجنُّب حدوث المشكلة. (0ad2a8f) - تم إصلاح المشكلة المتمثلة في عدم توفُّر دليل ذاكرة التخزين المؤقت للاستخدام مع
SupportSQLiteLock
، وبالتالي يجب التعامل مع الملف الفارغ على نحو مناسب. (9d177dc) - تم إصلاح مشكلة عدم عرض
attachedDbs
للقائمة الكاملة للقواعد البيانات المرفقة. (5f008e1)
الإصدار 2.3.0
الإصدار 2.3.0
11 كانون الثاني (يناير) 2023
تم إصدار androidx.sqlite:sqlite:2.3.0
وandroidx.sqlite:sqlite-framework:2.3.0
وandroidx.sqlite:sqlite-ktx:2.3.0
. يحتوي الإصدار 2.3.0 على هذه المراجعات.
التغييرات المهمة منذ الإصدار 2.2.0
- تم تحويل مصادر مجموعة المكتبات
androidx.sqlite
من Java إلى Kotlin. يُرجى العِلم أنّه بسبب عدم توفّر بعض التعليقات التوضيحية حول قابلية القيمة للعدم فيandroidx.sqlite
، قد تواجه أخطاء عدم توافق المصدر إذا كانت مصادرك مكتوبة بلغة Kotlin وكان الرمز يستنتج قيمة قابلية القيمة للعدم غير الصحيحة. علاوة على ذلك، تم تحويل بعض طرق الحصول على البيانات إلى خصائص تتطلب بنية الوصول إلى الخصائص في ملفات Kotlin. يُرجى الإبلاغ عن الخطأ إذا كان هناك أي حالات عدم توافق كبيرة. (b/240707042) - أضِف واجهة برمجة تطبيقات في إعدادات
SupportSQLite's
للسماح بفقدان البيانات أثناء آلية الاسترداد. (I1b830، b/215592732) - تمت إضافة واجهة برمجة تطبيقات لقفل عمليات متعددة واستخدامها على مستوى
FrameworkSQLite*
، وذلك لحماية عمليات إنشاء قاعدة البيانات ونقل البيانات لأول مرة باستخدام عمليات متعددة. (Ied267، b/193182592)
الإصدار 2.3.0-rc01
7 كانون الأول (ديسمبر) 2022
تم إصدار androidx.sqlite:sqlite:2.3.0-rc01
وandroidx.sqlite:sqlite-framework:2.3.0-rc01
وandroidx.sqlite:sqlite-ktx:2.3.0-rc01
. يحتوي الإصدار 2.3.0-rc01 على هذه المراجعات.
إصلاح الأخطاء
- حلّ مشكلة NPE في
SupportSQLiteQueryBuilder
للأعمدة التي يمكن أن تحتوي على قيم فارغة (Ica8f5)
الإصدار 2.3.0-beta02
9 تشرين الثاني (نوفمبر) 2022
تم إصدار androidx.sqlite:sqlite:2.3.0-beta02
وandroidx.sqlite:sqlite-framework:2.3.0-beta02
وandroidx.sqlite:sqlite-ktx:2.3.0-beta02
. يحتوي الإصدار 2.3.0-beta02 على عمليات التنفيذ هذه.
- يجب إصلاح واجهات برمجة التطبيقات المختلفة التي تأخذ وسيطات طلب البحث من القيمة الثابتة (
Array<Any?>
) إلى القيمة المتغيرة (Array<out Any?>
) لمطابقة سلوك صفيف Java. (b/253531073)
الإصدار 2.3.0-beta01
5 تشرين الأول (أكتوبر) 2022
تم إصدار androidx.sqlite:sqlite:2.3.0-beta01
وandroidx.sqlite:sqlite-framework:2.3.0-beta01
وandroidx.sqlite:sqlite-ktx:2.3.0-beta01
. يحتوي الإصدار 2.3.0-beta01 على هذه المراجعات.
تغييرات واجهة برمجة التطبيقات
- تم تحويل جميع مصادر android.sqlite من Java إلى Kotlin. b/240707042
- من بين التغييرات البارزة في الإحالة الناجحة أنّ دوال التجبير التالية أصبحت سمات:
- في
SupportSQLiteDatabase
: attachedDbs
isDatabaseIntegrityOk
isDbLockedByCurrentThread
isOpen
isReadOnly
isWriteAheadLoggingEnabled
maximumSize
pageSize
path
version
- في
SupportSQLiteOpenHelper
: databaseName
readableDatabase
writableDatabase
- في
الإصدار 2.3.0-alpha05
24 آب (أغسطس) 2022
تم إصدار androidx.sqlite:sqlite:2.3.0-alpha05
وandroidx.sqlite:sqlite-framework:2.3.0-alpha05
وandroidx.sqlite:sqlite-ktx:2.3.0-alpha05
. يحتوي الإصدار 2.3.0-alpha05 على هذه المراجعات.
التغييرات في واجهة برمجة التطبيقات
- تم تحويل مصادر مجموعة المكتبة androidx.sqlite من Java إلى لغة Kotlin. يُرجى العِلم أنّه بسبب عدم توفّر بعض التعليقات التوضيحية حول ما إذا كان الحقل nullable في حزمة androidx.sqlite، قد تواجه أخطاء عدم توافق مع المصدر إذا كانت مصادرك مكتوبة بلغة Kotlin وكان الرمز يستنتج قيمة nullable غير صحيحة. يُرجى الإبلاغ عن أي خطأ في حال حدوث أي عدم توافق كبير. (b/240707042)
الإصدار 2.3.0-alpha04
10 آب (أغسطس) 2022
تم إصدار androidx.sqlite:sqlite:2.3.0-alpha04
وandroidx.sqlite:sqlite-framework:2.3.0-alpha04
وandroidx.sqlite:sqlite-ktx:2.3.0-alpha04
. يحتوي الإصدار 2.3.0-alpha04 على هذه المراجعات.
التغييرات في واجهة برمجة التطبيقات
- تم تعديل سمة السماح بالقيمة الخالية (I29fbd)
الإصدار 2.3.0-alpha03
1 حزيران (يونيو) 2022
تم إصدار androidx.sqlite:sqlite:2.3.0-alpha03
وandroidx.sqlite:sqlite-framework:2.3.0-alpha03
وandroidx.sqlite:sqlite-ktx:2.3.0-alpha03
. يحتوي الإصدار 2.3.0-alpha03 على هذه المراجعات.
تغييرات واجهة برمجة التطبيقات
- اجعل "
androidx.sqlite.ProcessLock
" محظورًا. يتم تحديد نطاق واجهة برمجة التطبيقات وتقتصر على وظيفتها ضمنandroidx.sqlite
، ويجب عدم استخدامها كقفل متعدد العمليات للأغراض العامة. (I1643f)
الإصدار 2.3.0-alpha02
6 نيسان (أبريل) 2022
تم إصدار androidx.sqlite:sqlite:2.3.0-alpha02
وandroidx.sqlite:sqlite-framework:2.3.0-alpha02
وandroidx.sqlite:sqlite-ktx:2.3.0-alpha02
. يحتوي الإصدار 2.3.0-alpha02 على هذه عمليات التنفيذ.
- ما مِن تغييرات كبيرة منذ الإصدار 2.3.0-alpha01
الإصدار 2.3.0-alpha01
23 شباط (فبراير) 2022
تم طرح الإصدارات androidx.sqlite:sqlite:2.3.0-alpha01
وandroidx.sqlite:sqlite-framework:2.3.0-alpha01
وandroidx.sqlite:sqlite-ktx:2.3.0-alpha01
. يحتوي الإصدار 2.3.0-alpha01 على هذه المراجعات.
تغييرات واجهة برمجة التطبيقات
- أضِف واجهة برمجة تطبيقات في إعدادات SupportSQLite للسماح بفقدان البيانات أثناء آلية الاسترداد. (I1b830، b/215592732)
- تمت إضافة واجهة برمجة تطبيقات لقفل عمليات متعددة واستخدامها على مستوى FrameworkSQLite*، لحماية عمليات إنشاء قاعدة البيانات لأول مرة وعمليات نقل البيانات باستخدام عمليات متعددة. (Ied267، b/193182592)
الإصدار 2.2.0
الإصدار 2.2.0
15 كانون الأول (ديسمبر) 2021
تم إصدار androidx.sqlite:sqlite:2.2.0
وandroidx.sqlite:sqlite-framework:2.2.0
وandroidx.sqlite:sqlite-ktx:2.2.0
. يحتوي الإصدار 2.2.0 على هذه عمليات التنفيذ.
التغييرات المهمة منذ الإصدار 2.1.0
أضِف طريقة تلقائية إلى execPerConnectionSQL()
في SupportSQLiteDatabase
.
الإصدار 2.2.0-rc01
1 كانون الأول (ديسمبر) 2021
تم إصدار androidx.sqlite:sqlite:2.2.0-rc01
وandroidx.sqlite:sqlite-framework:2.2.0-rc01
وandroidx.sqlite:sqlite-ktx:2.2.0-rc01
. يحتوي الإصدار 2.2.0-rc01 على هذه المراجعات.
لم يتم إجراء أي تغييرات مهمة منذ الإصدار 2.2.0-beta01.
الإصدار 2.2.0-beta01
13 تشرين الأول (أكتوبر) 2021
تم إصدار androidx.sqlite:sqlite:2.2.0-beta01
وandroidx.sqlite:sqlite-framework:2.2.0-beta01
وandroidx.sqlite:sqlite-ktx:2.2.0-beta01
. يحتوي الإصدار 2.2.0-beta01 على هذه المراجعات.
- ما مِن تغييرات مقارنةً بالإصدار التجريبي السابق.
الإصدار 2.2.0-alpha02
21 تموز (يوليو) 2021
تم إصدار androidx.sqlite:sqlite:2.2.0-alpha02
وandroidx.sqlite:sqlite-framework:2.2.0-alpha02
وandroidx.sqlite:sqlite-ktx:2.2.0-alpha02
. يحتوي الإصدار 2.2.0-alpha02 على هذه المراجعات.
لم تطرأ تغييرات مهمة منذ الإصدار 2.2.0-alpha01. هذا الإصدار متوافق فقط مع إصدار Room 2.4.0-alpha04
.
الإصدار 2.2.0-alpha01
16 حزيران (يونيو) 2021
تم طرح الإصدارات androidx.sqlite:sqlite:2.2.0-alpha01
وandroidx.sqlite:sqlite-framework:2.2.0-alpha01
وandroidx.sqlite:sqlite-ktx:2.2.0-alpha01
. يحتوي الإصدار 2.2.0-alpha01 على هذه المراجعات.
التغييرات في واجهة برمجة التطبيقات
- إضافة طريقة تلقائية لـ
execPerConnectionSQL()
في SupportSQLiteDatabase (I86326، b/172270145)
الإصدار 2.1.0
الإصدار 2.1.0
22 كانون الثاني (يناير) 2020
تم طرح الإصدارات androidx.sqlite:sqlite:2.1.0
وandroidx.sqlite:sqlite-framework:2.1.0
وandroidx.sqlite:sqlite-ktx:2.1.0
بدون أي تغييرات منذ 2.1.0-rc01
. يحتوي الإصدار 2.1.0 على هذه المراجعات.
التغييرات المهمة منذ الإصدار 2.0.1
- إتاحة
useNoBackupDirectory
التي يمكن استخدامها للإشارة إلى أنّه يجب إنشاء قاعدة البيانات في الدليل الذي لا يتضمّن نسخة احتياطية عند استخدامSupportSQLiteOpenHelper
الإصدار 2.1.0-rc01
8 كانون الثاني (يناير) 2020
تم طرح androidx.sqlite:sqlite-*:2.1.0-rc01
. يحتوي الإصدار 2.1.0-rc01 على هذه المراجعات.
هذا الإصدار مطابق لـ 2.1.0-beta01
.
الإصدار 2.1.0-beta01
4 كانون الأول (ديسمبر) 2019
تم طرح الإصدارات androidx.sqlite:sqlite:2.1.0-beta01
وandroidx.sqlite:sqlite-framework:2.1.0-beta01
وandroidx.sqlite:sqlite-ktx:2.1.0-beta01
بدون أي تغييرات منذ 2.1.0-alpha01
. يحتوي الإصدار 2.1.0-beta01 على هذه المراجعات.
الإصدار 2.1.0-alpha01
7 تشرين الثاني (نوفمبر) 2019
تم إصدار androidx.sqlite:sqlite:2.1.0-alpha01
وandroidx.sqlite:sqlite-framework:2.1.0-alpha01
وandroidx.sqlite:sqlite-ktx:2.1.0-alpha01
. يحتوي الإصدار 2.1.0-alpha01 على هذه المراجعات.
تغييرات واجهة برمجة التطبيقات
- تمت إضافة خاصيّة جديدة إلى
SupportSQLiteOpenHelper.Configuration
باسمuseNoBackupDirectory
للإشارة إلى أنّه يجب إنشاء قاعدة بيانات مستندة إلى ملف وتحديد موقعها من الدليل الذي لا يتضمّن نُسخة احتياطية.
الإصدار 2.0.1
الإصدار 2.0.1
13 آذار (مارس) 2019
تم إصدار الإصدار 2.0.1 من مجموعة عناصر androidx.sqlite
مع إصلاح خطأَين.
إصلاح الأخطاء
- تم حلّ مشكلتَين تعذّر فيهما على تطبيق
FrameworkSQLiteOpenHelper
استرداد البيانات بشكلٍ صحيح من قاعدة بيانات متعطّلة أو عملية نقل بيانات غير صحيحة أثناء الإعداد. (b/111504749 وb/111519144)