Android 基于Bmob云的商品查询显示实战案例
- 这次课程主要讲解了带条件的Bmob数据查询方式,以及数据遍历传值的技巧,在Android端显示出来.
- 采用Bmob云数据库开发,可以大大简化省去Android服务端的开发,只需要调用Bmob的SDK即可对云数据库进行读写操作。
- Android调用Bmob云数据查询显示
Bmob云的数据操作技巧
数据读取遍历以及传值技巧
Android Studio开发技巧 -
首先要创建一个Bmob账号,进入,新建一个应用Myapp或者任意取名字,在应用中的数据里新建一个表Product,
int id;
String name;
String price;
String desc;
String user_tel;
int cid;
BmobFile product_url;
String school;
String username;
BmobFile user_icon_url;
采用的Bmob-sdk3.5.5 ;gradle-4.6-all版本; API28 android9.0
加载的组件有
加载的组件
查询SearchProActivity.java,传递查询关键字的参数
Intent intent=new Intent();
intent.putExtra("proname", tvEdittext.getText().toString());//设置参数,""
intent.setClass(SearchProActivity.this, ProListActivity.class);//从哪里跳到哪里
startActivity(intent);
finish();
运行的效果:
查询商品
ListProActivity.java如下
查询bmob数据库的方式
BmobQuery<Product> productBmobQuery = new BmobQuery<>();
productBmobQuery.addWhereEqualTo("price",ProductName);
productBmobQuery.findObjects(new FindListener<Product>() {
@Override
public void done(List<Product> list, BmobException e) {
..........................代码省略
读取数据并赋值给前端显示
}
}
效果如下: