Я пытаюсь создать базу данных с возможностью просмотра одним нажатием кнопки .., но я получаю сообщение об ошибке
Способ
openOrCreateDatabase (String, int,
null) не определено для типа new
View.OnClickListener () {} "и
"Невозможно разрешить DefaultDBHelper.
Есть ли способ сделать это в listactivity? Пожалуйста, помогите !!!
мой код:
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();
}
}
});