private void initView() {
    mTitleBar = (TitleBar) findViewById(R.id.title_bar);
    mTitleBar.setTitle("预约服务");

    mListView = (PullToRefreshListView) findViewById(R.id.listview);
    mListView.setMode(Mode.PULL_FROM_END);
    mListView.setOnRefreshListener(
        new OnRefreshListener2<ListView>() {

          @Override
          public void onPullDownToRefresh(PullToRefreshBase<ListView> refreshView) {}

          @Override
          public void onPullUpToRefresh(PullToRefreshBase<ListView> refreshView) {
            //				loadData();
            //				mListView.onRefreshComplete();
            new GetDataTask().execute();
          }
        });

    //		mListView.setOnItemClickListener(new OnItemClickListener() {
    //
    //			@Override
    //			public void onItemClick(AdapterView<?> parent, View view,
    //					int position, long id) {
    //				startActivity(new Intent(ReserveServiceActivity.this, CommitReserveMsgActivity.class));
    //			}
    //		});

    mListView.setAdapter(mAdapter);
  }
  @Override
  public void onActivityCreated(Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    Log.d("zhiheng", "init listview and setAdater");
    mListView = (PullToRefreshListView) fragmentView.findViewById(R.id.refresh_listview);
    mListView.setAdapter(mAdapter);

    setListener();
  }
  private void setListener() {

    mListView.getLoadingLayoutProxy(false, true).setPullLabel("上拉加载更多");
    mListView.getLoadingLayoutProxy(false, true).setReleaseLabel("松开加载");
    mListView.getLoadingLayoutProxy(false, true).setRefreshingLabel("正在加载...");
    if (mOnItemClickListener != null) mListView.setOnItemClickListener(mOnItemClickListener);
    //		mListView.setOnRefreshListener(new OnRefreshListener2<ListView>() {
    //			@Override
    //			public void onPullDownToRefresh(PullToRefreshBase<ListView> refreshView) {
    //
    //			}
    //
    //			@Override
    //			public void onPullUpToRefresh(PullToRefreshBase<ListView> refreshView) {
    //				if (mRefreshLisenter != null) {
    //					mRefreshLisenter.onRefresh();
    //				}
    //				mListView.onRefreshComplete();
    //				mAdapter.notifyDataSetChanged();
    //			}
    //		});

    mListView.setOnRefreshListener(
        new OnRefreshListener<ListView>() {

          @Override
          public void onRefresh(PullToRefreshBase<ListView> refreshView) {
            int size = mAdapter.getCount();
            new GetDataTask().execute();
            refreshView.getRefreshableView().setSelection(size);
          }
        });

    // 添加滑动到底部的监听器
    //		mListView.setOnLastItemVisibleListener(new OnLastItemVisibleListener() {
    //
    //            @Override
    //            public void onLastItemVisible() {
    //            	if (mRefreshLisenter != null) {
    //					mRefreshLisenter.onRefresh();
    //				}
    //            	mListView.onRefreshComplete();
    //				mAdapter.notifyDataSetChanged();
    //            }
    //        });

    mListView.isScrollingWhileRefreshingEnabled(); // 看刷新时是否允许滑动
    // 在刷新时允许继续滑动
    mListView.setScrollingWhileRefreshingEnabled(true);
    mListView.setMode(PullToRefreshBase.Mode.BOTH); // 设置刷新模式:下拉、上拉或两者皆可
  }
 /** @Description 设置选中项 @Author blue @Time 2015-9-6 */
 public void setSelection(int position) {
   mListView.getRefreshableView().setSelection(position);
 }
 public void onRefreshComplete() {
   Log.d(TAG, "==> onRefreshComplete");
   mListView.onRefreshComplete();
 }