J'essaie de créer une base de données dans listactivity sur un clic de bouton mais j'obtiens une erreur
La méthode openOrCreateDatabase(String, int, null) est indéfinie pour le type new View.OnClickListener(){}" et "DefaultDBHelper ne peut être résolu.
Y a-t-il un moyen de faire cela dans une liste d'activités ? Aidez-moi ! !!
mon code :
reset.setOnClickListener(new OnClickListener()
{
private int count;
@Override public void onClick(View v)
{
SQLiteDatabase myDB = this.openOrCreateDatabase(MY_DATABASE_NAME, SQLiteDatabase.OPEN_READWRITE, null);
try
{
/* Create the Database (no Errors if it already exists) */
// myDB = dbHelper.getWritableDatabase();
// dbHelper.onCreate(myDB);
myDB.execSQL("CREATE TABLE IF NOT EXISTS "
+ DefaultDBHelper.MY_DATABASE_TABLE
+ " (LastName VARCHAR, FirstName VARCHAR,"
+ " Country VARCHAR, Age INT(3));");
myDB.execSQL("INSERT INTO "
+ DefaultDBHelper.MY_DATABASE_TABLE
+ " (LastName, FirstName, Country, Age)"
+ " VALUES ('name', 'title', 'country', 20);");
}
catch (SQLiteException e) {
}
finally {
if (myDB != null)
myDB.close();
}
}
});