public void doClick(View view){ switch(view.getId()){ case R.id.button1://打开或创建数据库 db=openOrCreateDatabase("mySqlist.db", Context.MODE_PRIVATE,null); db.execSQL("DROP TABLE IF EXISTS person"); //创建person表 db.execSQL("CREATE TABLE person (_id INTEGER PRIMARY KEY AUTOINCREMENT,name TEXT , sex TEXT , department TEXT, salary FLOAT)"); btn2.setEnabled(true); btn3.setEnabled(true); break; // case R.id.button2: } } 在这个代码中,在 R.id.button1: 这里报错,请问要怎么改?
时间: 2024-02-10 11:07:58 浏览: 90
KeyboardMonitoringSystem.zip
需要知道具体的错误提示才能给出准确的答案,不过根据代码来看,可能是因为在这个switch语句中,只处理了button1的点击事件,而没有处理button2的点击事件。如果你想处理button2的点击事件,可以在这个switch语句中添加一个case分支,例如:
```
case R.id.button2:
// 处理button2的点击事件
break;
```
这样就可以避免在button2的点击事件中出现“case not found”的错误了。
阅读全文