The onCreate method is not called even after deinstalling the app and then reinstalling it.
Database.java:
public class Database extends SQLiteOpenHelper {
    public static SQLiteDatabase db;
    public Database(Context context) {
        super(context,"db", null, 1);
        Log.i("DB", "dbManager");
    }
    @Override
    public void onCreate(SQLiteDatabase db) {
        Log.i("DB", "dbOnCreate");
        String s = "CREATE TABLE test(id INTEGER);";
        db.execSQL(s);
    }
    @Override
    public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1) {
        Log.i("DB", "dbOnUpgrade");
    }
}
I call this:
Database db = new Database(this);
Output:
07-17 12:42:03.053 16448-16448/com.package.app I/DB: dbManager
What is this problem and how to resolve it?
 
     
    