-
大小: 3KB文件类型: .java金币: 1下载: 0 次发布日期: 2021-06-13
- 语言: Java
- 标签: bmob addwhereCont
资源简介
bmob虽然免费,但是坑多,文档也不容易看。最基本的模糊查询addwhereContains竟然是收费的,但是这只能难倒新手,简单的一段代码 破解 ,效果一样,可以查询数据库某个表的多个列,是否包含你要查的关键字
代码片段和文件信息
//这不是一个java文件, 只是一个搜索按钮的逻辑
search.setonclickListener(new View.onclickListener() {
@Override
public void onclick(View v) {
//不加条件默认搜索整个ActBean表的数据
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) {
//如果有数据 就把搜索关键字拿到
String key = et.getText().toString().trim();
//定义一个新的bean list,用于存放模糊查询后的数据
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推箱子小游戏源码完整版
评论
共有 条评论