gpt4 book ai didi

java - 检查 sqlite 中的文本

转载 作者:行者123 更新时间:2023-12-02 04:55:28 25 4
gpt4 key购买 nike

您从事一项最喜欢的工作,但是当您单击“添加到 Collection 夹”按钮时,您不仅仅单击了一次,而且每次单击都会添加文本可以检查数据库内的文本,但是检查后,值一次返回0,文本就被添加了

public int get_check_List_Favorite(String nameFav) {
SQLiteDatabase db = this.getReadableDatabase();
Cursor rev = db.rawQuery("SELECT * FROM myFavoriate WHERE nameFav Like'"+
nameFav +"",null);
int count = rev.getCount();
return count;
}
<小时/>

代码按钮

case R.id.btn_favorite_text:
int check = db_sqlite.get_check_List_Favorite(nameFav);
Log.i("note", String.valueOf(check));
if (check > 0){
Toast.makeText(general.this, "I've been added before",
Toast.LENGTH_SHORT).show();
}else {
db_sqlite.addFavoriate(wordClass.getmTextV1());
Toast.makeText(general.this, "done added to favorites",
Toast.LENGTH_SHORT).show();

}
break;

最佳答案

get_check_List_Favorite方法是一个调用,您可以将参数传递给数据库中的搜索项目ret方法是

   public int get_check_List_Favorite(String nameFav) {
SQLiteDatabase db = this.getReadableDatabase();
Cursor rev = db.rawQuery("SELECT * FROM myFavoriate WHERE Colomname Like '%"+nameFav+"%'",null);
int count = rev.getCount();
return count;
}

关于java - 检查 sqlite 中的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56412688/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com