watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASWNlMTc3NA==,size_20,color_FFFFFF,t_70,g_se,x_16

 这是原来的注册activity,乍一看已经实现验证用户名并注册的功能,其实注册时就会崩,因为这里一个线程调用了两次dbHelper方法,只能调用一个,数据库在完成第一次dbHelper方法后就会关闭,一般会提示attempt to re-open an already-closed object: SQLiteDatabase错误

只能在dbHelper方法里做做手脚:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASWNlMTc3NA==,size_20,color_FFFFFF,t_70,g_se,x_16

 我直接把验证和注册放在add里一起实现了

最后记得cursor.close()👏

 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐