您的位置:首页 > 其它

DataLoader的使用

2015-09-24 17:15 656 查看
DataLoader的出现是为了解决,之前的框架中PullToRefreshView和activity、fragment耦合在一起的,在出现两个以上的列表时不够方便的问题。具体的使用方法如下:

1,初始化

dataLoader = new DataLoader(this, pullToRefreshAdapterViewBase);
dataLoader.setEmptyView(R.layout.empty_view_custom_default);
dataLoader.setAdapter(new Adapter(this));
dataLoader.setDataSource(new DataSource()
{
@Override
public void onDataPrepare(boolean isDrawDown)
{
//加载数据
}
});
2,无网络时加载缓存的方法

dataLoader.setDataCache(new DataCache()
{

@Override
public void cacheData()
{
//加载缓存
}
});


3,自定义视图切换

dataLoader.setViewHandler(new ViewHandler()
{

@Override
public void handledView()
{
//视图切换
}
});
4,刷新
dataLoader.getData(true)
其他用法与BaseAbsActivity基本一致。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: