誰かが私のコードで発生しているこの例外を解決するのを手伝ってもらえますか?
02-10 17:16:32.406: E/AndroidRuntime(8619): android.database.sqlite.SQLiteException: Can't downgrade database from version 2 to 1
私はこれで立ち往生しています。そして、私は本当にこの「データベースバージョン」のことを気にする必要がありますか?
誰かが私のコードで発生しているこの例外を解決するのを手伝ってもらえますか?
02-10 17:16:32.406: E/AndroidRuntime(8619): android.database.sqlite.SQLiteException: Can't downgrade database from version 2 to 1
私はこれで立ち往生しています。そして、私は本当にこの「データベースバージョン」のことを気にする必要がありますか?
を使用していると仮定すると、コードが処理できるよりも新しいバージョンのデバイスでデータベースを使用してアプリケーションを実行できるようにする場合はAndroid SQLiteOpenHelper
、オーバーライドする必要があります。onDowngrade
データベーススキーマが変更される場合は、この「データベースバージョンのこと」に注意する必要があります(一般に、変更される可能性は十分にあります)。
データベースの SqliteOpenHelper コンストラクターを確認してください。ORM などの SQLitehelper 以外を使用する場合は、最後のパラメーターが同じである必要があります。