私はAndroidアプリケーションの作成に取り組んでいます。データベースを作成するボタンを配置しましたが、同じボタンを 2 回押してデータベースを開こうとすると、エラーが発生します
「失敗 1 (テーブル リストは既に存在します)」
それはボタンのコードです:
public void onClick(View arg0) {
// TODO Auto-generated method stub
try{
SQLiteDatabase ldb = openOrCreateDatabase(dbName, Context.MODE_PRIVATE, null);
ldb.execSQL(TableStructure);
ContentValues cv = new ContentValues();
cv.put("task", text);
cv.put("checkbox", 1);
ldb.insert(tableName, null, cv);
ldb.close();
}catch(Exception e){
Toast.makeText(List.this, "Failed", Toast.LENGTH_LONG).show();
}
Intent in = new Intent(List.this, DsTest2Activity.class);
startActivity(in);
}