问1.怎么写才能根据editText4输入的内容为条件来查询数据库里的信息。
2.数据库表里没数据的时候,应该怎么写才能判断是否为空,现在这样写只要数据库里没数据,下面的代码就都不执行了。
将输入的内容拼接在查询where条件后面。
val editText4 :EditText = findViewById(R.id.edittext4);//这些控件初始化你写到setOnClickLinstener 上面,别写到里面,不然每次点击都初始化一遍
var acc = editText4.text.toString();
var cursor = db.rawQuery("select * from registry where account =?", arrayOf(acc));
if (cursor.moveToFirst()){//如果是true 说明有数据,注册过
}else{//反之说明没有数据,没注册
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!