//判断网络
public static boolean isNetUtils(Context context){
ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
final NetworkInfo info = connectivityManager.getActiveNetworkInfo();
if(info != null){
return true;
}
return false;
}
ResultBeanDao resultBeanDao = MyApplication.daoSession.getResultBeanDao();
//判断有网无网的操作
netUtils = NetUtils.isNetUtils(this);
if(netUtils){
Toast.makeText(this, “有网”, Toast.LENGTH_SHORT).show();
showPresenter.getData();
}else{
Toast.makeText(this, “没网”, Toast.LENGTH_SHORT).show();
final List resultBeans = resultBeanDao.loadAll();
if(resultBeans.size() == 0){
Toast.makeText(this, “没数据”, Toast.LENGTH_SHORT).show();
}else{
List list = new ArrayList<>();
for(int i=0;i<resultBeans.size();i++){
final ResultBean resultBean = resultBeans.get(i);
list.add(resultBean);
}
//布局管理器
//适配器
}
}
//添加
UserBean userBean = (UserBean) data;
final List result = userBean.getResult();
resultBeanDao.deleteAll();
for (int i = 0; i < result.size(); i++) {
final ResultBean resultBean = result.get(i);
resultBeanDao.insert(resultBean);
}