Android开发之bmob检查更新,Android开发【05-28疑问贴关于bmob查询和baseadaper使用时的问题...

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

这使用bomb 云端查询时出现的问题

final List histories = new ArrayList<>();

BmobQuery query = new BmobQuery();

query.addWhereEqualTo("user_id", "c72a3ab1ce");

query.setLimit(10);

query.findObjects(this, new FindListener() {

public void onSuccess(List list) {

System.out.println("ssssssssssssssssss");

for (User_history user_history : list) {

User_history user_history1 = new User_history();

user_history1.setUser_id(user_history.getUser_id());

user_history1.setOrder_id(user_history.getOrder_id());

Log.e("TAG", user_history1.getOrder_id());

Log.e("TAG", "-------------------------");

histories.add(user_history1);

}

System.out.println("-------------------------" + histories.size());

}

@Override

public void onError(int i, String s) {

Toast.makeText(History.this, "查询失败", Toast.LENGTH_SHORT).show();

}

});

HistoryAdapter adapter = new HistoryAdapter(this, histories);

listView.setAdapter(adapter);

System.out.println("-------------------------" + histories.size())

}

我在查询时adapter最后加载histories时histories里时没有数据,于是通过加断点和输出的方式发现每次他每次都是让adapter首先加载无值的histories然后才进内部类进行查询操作和histories的add操作进行赋值,所以每次都没有数据 求大神告知问题出在哪 怎样解决

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值