Bmob(比目)是什么? 真是相見恨晚姨俩!請看百度百科或官網(wǎng)环葵。
01 效果圖
02 Bmob請求網(wǎng)絡數(shù)據(jù)
看看Bmob的數(shù)據(jù)請求是不是很簡單宝冕。。菊卷。
private void initDataFromBmob() {
mAdapter = new TweetAdapter(this, null);
mRecyclerView.setAdapter(mAdapter);
mRecyclerView.setLayoutManager(getLayoutManager());
BmobQuery<Tweet> query = new BmobQuery<>();
query.include("author");
query.order("-pubDate");
query.findObjects(new FindListener<Tweet>() {
@Override
public void done(final List<Tweet> list, BmobException e) {
if(e == null && list != null){
mAdapter.clear();
mAdapter.addAll(list);
if (isNeedCache()) {
new Thread(){
@Override
public void run() {
CacheManager.saveToJson(mContext, CACHE_NAME, list);
}
}.start();
}
}
}
});
if(isNeedCache()){
List<Tweet> items = (List<Tweet>) CacheManager.readFromJson(mContext, CACHE_NAME, getCacheClass());
if(items != null){
mAdapter.addAll(items);
}
}
}
03 如何使用Bmob SDK
詳情請看官網(wǎng)洁闰。
04 一個Demo
代碼下載地址。
05 數(shù)據(jù)來源
數(shù)據(jù)來自開源中國纸泄。