网络判断

private boolean hasNewWork(){

ConnectivityManager cm = (ConnectivityManager)this.getSystemService(Context.CONNECTIVITY_SERVICE);

NetworkInfo activeNetworkInfo = cm.getActiveNetworkInfo();

return activeNetworkInfo!=null && activeNetworkInfo.isAvailable();

}

调用

if (!hasNewWork()){

Toast.makeText(this,"无网络,正在从数据库获取数据",Toast.LENGTH_SHORT).show();

List query = greenDaoUtils.query();

myAdapter.setUserList(query);

}

rec.setLoadingListener(new XRecyclerView.LoadingListener() {

@Override

public void onRefresh() {

rec.refreshComplete();

}

@Override

public void onLoadMore() {

Toast.makeText(MainActivity.this,"无更多数据",Toast.LENGTH_SHORT).show();

rec.loadMoreComplete();

}

});

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容