I found a issue when i was using Android Room on devices with android version 7 or older.
The issue is printf
function in sqlite3 has three-digit separator capability but this feature is not available in older version of library.
I decided to attach sqlite3 library to my application so my application will use certain version of sqlite3.
I followed instructions in SQLite Android Bindings and build aar file with my app. but i have to use org.sqlite.database.sqlite.SQLiteDatabase
class to use sqlite library in AAR.
This is ok if write my own wrapper for sqlite access but when i am using Android Room is there any way to force Room to works with org.sqlite.database.sqlite.SQLiteDatabase
instead of Android version.