Android - Bmob 读取存储数据

1、请求整张表所有数据

//请求图片数据(只有图片链接),返回一个CartoonsListEntity映射数组
        BmobQuery<CartoonsListEntity> query = new BmobQuery<CartoonsListEntity>();
        query.order("-createdAt");//依照数据排序时间排序
        query.setLimit(2);//返回2条数据,如果不加上这条语句,默认返回10条数据
        query.findObjects(new FindListener<CartoonsListEntity>() {
            @Override
            public void done(List<CartoonsListEntity> list, BmobException e) {
                if (e == null) {
                    //list相当于一个CartoonsListEntity集合可以直接取对象使用
                    LogUtils.i("Cartoon查询成功:" + list.size());
                } else {
                    //失败直接打印即可
                    LogUtils.i("Cartoon查询失败:" + e.getMessage() + "," + e.getErrorCode());
                }
            }
        });

2、下载图片(文件)

官方提供的下载图片方式file.download我这里报了 “9012 Context is null”,无法使用,所以就是用了Google推荐的Glide,由于拿到了BmobFile就等于拿到了图片的Url。

BmobFile file = itemData.getCover();
                        //加载封面
                        Glide.with(mContext)
                                .load(file.getFileUrl())
                                .diskCacheStrategy(DiskCacheStrategy.ALL)
                                .error(R.drawable.default_cover)
                               .into(iv_cartoon);



评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Beluga_白鲸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值