ORMLite v 4.40を使用して、アプリを実行しようとしましたが、onCreate関数を無視しているようです
私のDatabaseHelperは次のようになります(スニペットスタイル)
public class ORMLiteHelper extends OrmLiteSqliteOpenHelper {
private Context databaseContext;
private static String DATABASE_NAME = "InVinoVeritas";
private static int DATABASE_VERSION = 1;
public ORMLiteHelper(Context context) {
super (context, DATABASE_NAME, null, DATABASE_VERSION);
Log.v("ORMLiteHelper", "Cosntructor");
...
@Override
public void onCreate(SQLiteDatabase database, ConnectionSource connectionSource) {
Log.v("DatabaseHelper", "onCreate");
...
@Override
public void onUpgrade(SQLiteDatabase database, ConnectionSource connectionSource, int oldVersion, int newVersion) {
Log.v("DatabaseHelper", "onUpgrade");
...
私のMainActivityは、次のようにDatabaseHelperを呼び出します。
public class MainActivity extends OrmLiteBaseActivity<ORMLiteHelper> {
アプリケーションを再インストールし、データベースのバージョンをアップグレードしようとしましたが、何も機能しません。コンストラクター呼び出し(タイプミスを含む:-)が表示されますが、onCreateとonUpgradeは呼び出されません。
助けていただければ幸いです
バリー