コンストラクターで使用した Db バージョンを更新する必要があります
public DbImportHelper(Context context) {
super(context, DB_NAME, null, 1);
this.myContext = context;
// TODO Auto-generated constructor stub
}
このようにonUpgradeが呼び出されます。DB を初期化すると、システムはデバイスに存在する DB の現在のバージョンをチェックします。バージョンが一致しない場合は、onUpgrade または onDownGrade メソッドが呼び出されます。
コンストラクターを次のように変更できます
public DbImportHelper(Context context) {
super(context, DB_NAME, null, 2);
this.myContext = context;
// TODO Auto-generated constructor stub
}
1 つの提案は、1、2、55 などのマジック ナンバーの使用を避け、それらに定数を割り当てることができます。これにより、常にコードを検索する必要がなくなります。