安卓 关于attempt to re-open an already-closed object: SQLiteDatabase 以及 验证用户名是否存在并注册功能
这是原来的注册activity,乍一看已经实现验证用户名并注册的功能,其实一注册就会崩,因为这里一个线程调用了两次dbHelper方法,只能调用一个,数据库在完成第一次dbHelper方法后就会关闭只能在dbHelper方法里做做手脚:我直接把验证和注册放在add里一起实现了最后记得cursor.close()...
·
这是原来的注册activity,乍一看已经实现验证用户名并注册的功能,其实注册时就会崩,因为这里一个线程调用了两次dbHelper方法,只能调用一个,数据库在完成第一次dbHelper方法后就会关闭,一般会提示attempt to re-open an already-closed object: SQLiteDatabase错误
只能在dbHelper方法里做做手脚:
我直接把验证和注册放在add里一起实现了
最后记得cursor.close()👏
更多推荐
已为社区贡献1条内容
所有评论(0)