这是因为你在关闭了数据库以后还执行了删除所致,通常一个方法里边开头打开数据库,结束的时候调用db.close(); 如果你方法里边调用了别的数据库方法,没准那方法里边也调用了db.close这样就在你使用之前关闭了数据库,你检查一下吧。
提示很明白啊,你尝试打开已经关闭的数据库对象SQLiteDatabase,你已经关闭数据库了,又要打开,所以报错了
openOrCreateDatabase 是打开或者创建数据库,如果数据库已经存在了,会使用已存在的
你的截图什么都看不到