Базата данни се опитва да актуализира своята версия, но тъй като надстройката е операция на запис, тя не може да бъде извършена в базата данни само за четене, която поискате, оттук и грешката.
public Cursor getChampions() {
SQLiteDatabase db = getWritableDatabase();
db.close();
db = getReadableDatabase();
SQLiteQueryBuilder qb = new SQLiteQueryBuilder();
....
}
Това първо ще създаде база данни за запис, надграждане на базата данни и след това можете да използвате база данни само за четене. Имайте предвид, че след като изпълните този код, можете да премахнете тези редове.