@Override
  public void NotifyDataChanged(int notifyType) {
    switch (notifyType) {
        // 网络加载的备料单列表发生变化
      case NOTICE_PREPARE_ADAPTER:
        if (prepareAdapter != null) {
          prepareAdapter.notifyDataSetChanged();
          Log.i("Inmake:NotifyItem", prepareDataList.toString());
          showNullItemImg(prepareDataList, nullItemLayoutPrepare);
        }

        loadingView.dismiss();
        break;
        // 搜索的备料单列表发生变化
      case NOTICE_SEARCH_ADAPTER:
        Log.e("Inmake:NotifyItem", "searchItemList" + searchItemList.toString());
        if (searchAdapter != null) {
          searchAdapter.notifyDataSetChanged();
          Log.e("Inmake:NotifyItem", searchItemList.toString());
          showNullItemImg(searchItemList, nullItemLayoutSearch);
        }
        loadingView.dismiss();
        break;
    }
  }
 @Override
 public void handleMessage(Message msg) {
   switch (msg.what) {
     case VolleyUtil.FAILED_FAILED:
       Toast.makeText(getActivity(), (String) msg.obj, Toast.LENGTH_SHORT).show();
       loadingView.dismiss();
       break;
   }
 }
  // 向服务器请求备料工单
  private void getPrepareData(boolean isRefresh) {
    // 如果是用户下拉刷新操作,请求网络数据
    if (isRefresh) {
      VolleyUtil.getVolleyUtil()
          .requestPrepareList(
              getActivity(),
              GloableParams.ADDRESS_PREPARELIST_APPLY,
              VolleyUtil.METHOD_POST,
              VolleyUtil.FRAGMENT_SHOP_PREPARELIST);
      return;
    }
    // 如果是页面加载操作
    else {
      // 如果需要加载数据:是从主界面跳转过来,就向服务器请求数据;如果是采集页面返回跳转到此页面,不向服务器请求数据。
      if (isLoadingData) {

        // 取缓存数据
        DataSourceManager.getDataSourceManager().getLocalPrepareListCache(ct);
        Log.i("SCMake", "activity:p" + getActivity());
        // 如果从缓存未取到数据,就从网络加载数据
        Log.i("SCMake", "数据是否为空:" + prepareDataList.size());
        loadingView.show();
        if (prepareDataList.size() == 0) {

          Log.e("SCMAKE:GETDATA", " no prepareList cache");
          VolleyUtil.getVolleyUtil()
              .requestPrepareList(
                  getActivity(),
                  GloableParams.ADDRESS_PREPARELIST_APPLY,
                  VolleyUtil.METHOD_POST,
                  VolleyUtil.FRAGMENT_SHOP_PREPARELIST);
        } else {
          Log.e("SCMAKE", "fromCache:" + prepareDataList.toString());
          loadingView.dismiss();
        }
        ;
      }
    }
  }