我正在创建一个 Android 应用程序。我放了一个按钮来创建数据库,当我第二次尝试按下同一个按钮打开数据库时出现错误
“故障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);
}