-
大小: 3KB文件類型: .java金幣: 1下載: 0 次發(fā)布日期: 2021-06-13
- 語言: Java
- 標簽: bmob??addwhereCont??
資源簡介
bmob雖然免費,但是坑多,文檔也不容易看。最基本的模糊查詢addwhereContains竟然是收費的,但是這只能難倒新手,簡單的一段代碼 破解 ,效果一樣,可以查詢數(shù)據(jù)庫某個表的多個列,是否包含你要查的關鍵字
代碼片段和文件信息
???????
//這不是一個java文件,?只是一個搜索按鈕的邏輯
search.setonclickListener(new?View.onclickListener()?{
????????????@Override
????????????public?void?onclick(View?v)?{
//不加條件默認搜索整個ActBean表的數(shù)據(jù)
????????????????BmobQuery?query?=?new?BmobQuery();
????????????????//query.addQueryKeys(“actName“);
????????????????//query.addWhereEqualTo(“actName“?et.getText().toString().trim());
????????????????query.findobjects(getActivity()new?FindListener()?{
????????????????????@Override
????????????????????public?void?onSuccess(List?data)?{
????????????????????????if?(data?!=?null?&&?data.size()?>?0)?{
//如果有數(shù)據(jù)??就把搜索關鍵字拿到
????????????????????????????String?key?=??et.getText().toString().trim();
//定義一個新的bean?list,用于存放模糊查詢后的數(shù)據(jù)
????????????????????????????List?datas?=?new?ArrayList();
????????????????????????????//手寫模糊查詢
????????????????????????????for(int?i?=0;i //我比較了三個列
????????????????????????????????String?actname?=?data.get(i).getActName();
????????????????????????????????String?actdetails?=?data.get(i).getActDetils();
????????????????????????????????String?actsite?=?data.get(i).getActSite();
????????????????????????????????if(?actname.contains(key)){
????????????????????????????????????datas.add(data.get(i));
????????????????????????????????}
????????????????
- 上一篇:android代理服務設置軟件無需root
- 下一篇:java推箱子小游戲源碼完整版
評論
共有 條評論