É possível criar tabela sqlite em tempo de execução com base no número de elementos na matriz
Tenho uma lista de matrizes diferente com nomes de colunas. Eu quero ter um método de criação generatizado que deve criar tabela com base no arraylist que eu passei. É possível ter uma estrutura com pode criar tabela dinamicamente. Por favor, sugira qualquer solução.
private static class OpenHelper extends SQLiteOpenHelper {
OpenHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
System.out.println("openhelper1");
}
@Override
public void onCreate(SQLiteDatabase db) {
Log.d("**DataHelper", "***********in oncreate");
db.execSQL("CREATE TABLE " + TABLE_NAME + " (username TEXT,altnum TEXT,passkey TEXT,flag TEXT)");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
Log.w("Example", "Upgrading database, this will drop tables and recreate.");
db.execSQL("DROP TABLE IF EXISTS " + TABLE_NAME);
onCreate(db);
}
}