private void doHttp() {
ConnectivityManager connectivityManager = (ConnectivityManager) getActivity().getApplicationContext().getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = connectivityManager.getActiveNetworkInfo();
if (info!= null && info.isAvailable()) {
Toast.makeText(getActivity(),"有网",Toast.LENGTH_SHORT).show();
//调用网络工具类
netUtils.getDataFromServer(url+page);
netUtils.setNetCallBack(new NetUtils.NetCallBack() {
@Override
public void onSuccess(String result) {
sharedPreferences = getActivity().getSharedPreferences("info", Context.MODE_PRIVATE);
sharedPreferences.edit().putString("data",result).commit();
Gson gson = new Gson();
Bean bean = gson.fromJson(result, Bean.class);
if (page ==1){
list.clear();
}
list.addAll(bean.getData());
adapter.notifyDataSetChanged();
pull_list.onRefreshComplete();
}
});
}else{
String data = getActivity().getSharedPreferences("info", Context.MODE_PRIVATE).getString("data", "");
Gson gson = new Gson();
Bean bean = gson.fromJson(data, Bean.class);
if (page ==1){
list.clear();
}
list.addAll(bean.getData());
adapter.notifyDataSetChanged();
pull_list.onRefreshComplete();
}
}