Databáze se pokouší aktualizovat svou verzi, ale protože aktualizace je operace zápisu, nelze ji provést na databázi pouze pro čtení, kterou požadujete, proto došlo k chybě.
public Cursor getChampions() {
SQLiteDatabase db = getWritableDatabase();
db.close();
db = getReadableDatabase();
SQLiteQueryBuilder qb = new SQLiteQueryBuilder();
....
}
Tím nejprve vytvoříte zapisovatelnou databázi, upgradujete databázi a poté můžete použít databázi pouze pro čtení. Všimněte si, že po spuštění tohoto kódu můžete tyto řádky odstranit.