Mark
12/22/2020, 3:16 AMSupportSQLiteOpenHelper
. So, suspend funs for getReadableDatabase()
etc, and a callback with suspend fun onUpgrade()
etc.Adam Powell
12/22/2020, 5:53 AMMark
12/22/2020, 8:43 AMSQLiteDatabase.execSQL()
from <http://Dispatchers.IO|Dispatchers.IO>
but rather using something like Executors.newSingleThreadExecutor().asCoroutineDispatcher()
?Dominaezzz
12/22/2020, 12:49 PMMark
12/22/2020, 12:49 PMDominaezzz
12/22/2020, 12:49 PMonUpgrade
is (or at least should be) called in a transaction.Mark
12/22/2020, 12:52 PM