public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
        {
            View view = (View) inflater.Inflate(Resource.Layout.HuoJingChaXunJieGuo,container, false);

            Activity.Window.SetSoftInputMode (SoftInput.AdjustPan);

            SetHasOptionsMenu(true);

            TextView m1 = view.FindViewById<TextView> (Resource.Id.txtHeaderLastName);
            TextView m2 = view.FindViewById<TextView> (Resource.Id.txtHeaderAge);
            TextView m3 = view.FindViewById<TextView> (Resource.Id.txtHeaderGender);

            m1.Text = "传感器编号";
            m2.Text = "采集时间";
            m3.Text = "传感器值";

            mHuoJingLiShiListView = view.FindViewById<ListView> (Resource.Id.HuoJingLiShiChaXunJieGuo_listView);
            mHeaderDanWeiMingCheng = view.FindViewById<TextView> (Resource.Id.txtHeaderDanWeiMingChengChaXun);

            mBtnHuoJingLiShiLastPage = view.FindViewById<Button> (Resource.Id.btnHuoJingLiShiChaXunJieGuoLastPage);
            mBtnHuoJingLiShiNextPage = view.FindViewById<Button> (Resource.Id.btnHuoJingLiShiChaXunJieGuoNextPage);
            mTxtHuoJingLiSHiPageToGo = view.FindViewById<EditText> (Resource.Id.txtHuoJingLiShiChaXunJieGuoPageToGo);
            mbtnHuoJingLiSHiPageToGo = view.FindViewById<Button> (Resource.Id.btnHuoJingLiShiChaXunJieGuoPageToGo);

            mProgressBar = view.FindViewById<ProgressBar> (Resource.Id.progressBar);
            mProgressBar.Visibility = ViewStates.Visible;

            if (logInDialogCreate.mLoginInfo.dwmc.Length > 8) {
                mHeaderDanWeiMingCheng.Text = logInDialogCreate.mLoginInfo.dwmc.Substring (0, 8);
            } else {
                mHeaderDanWeiMingCheng.Text = logInDialogCreate.mLoginInfo.dwmc;
            }

            SouSuoTiaoJian1 = view.FindViewById<TextView> (Resource.Id.ChaXunJieGuoTiaoJian1);
            SouSuoTiaoJian2 = view.FindViewById<TextView> (Resource.Id.ChaXunJieGuoTiaoJian2);
            SouSuoTiaoJian3 = view.FindViewById<TextView> (Resource.Id.ChaXunJieGuoTiaoJian3);
            SouSuoTiaoJian4 = view.FindViewById<TextView> (Resource.Id.ChaXunJieGuoTiaoJian4);

            if (chuanGanQiDiZhi != "") {
                SouSuoTiaoJian1.Text = "传感器地址:" + chuanGanQiDiZhi;
            } else {
                SouSuoTiaoJian1.Text ="传感器地址:"+"全部";
            }

            switch (Flag)
            {
            case 1:
                if (shuWeiShuiYaZhi != "") {
                    SouSuoTiaoJian2.Text = "水位值:" + shuWeiShuiYaZhi;
                } else {
                    SouSuoTiaoJian2.Text ="水位值:"+"全部";
                }
                break;
            case 2:
                if (shuWeiShuiYaZhi != "") {
                    SouSuoTiaoJian2.Text = "水压值:" + shuWeiShuiYaZhi;
                } else {
                    SouSuoTiaoJian2.Text ="水压值:"+"全部";
                };
                break;
            }

            if (BeginTime != "") {
                BeginTimeString = BeginTime.Replace ("年", "-").Replace ("月", "-").Replace ("日", "");
                dateBegin = BeginTimeString;
            } else {
                BeginTimeString="全部";
                dateBegin = "";
            }

            if (EndTime != "") {
                EndTimestring = EndTime.Replace ("年", "-").Replace ("月", "-").Replace ("日", "");
                dateEnd = EndTimestring;
            } else {
                EndTimestring="全部";
                dateEnd = "";
            }

            SouSuoTiaoJian3.Text ="开始时间:" + BeginTimeString;
            SouSuoTiaoJian4.Text ="结束时间:" + EndTimestring;

            animationfadeIn = new AlphaAnimation(0.0f, 1.0f);
            animationfadeIn.Duration=500;

            animationfadeout = new AlphaAnimation(1.0f, 0.0f);
            animationfadeout.Duration=500;
            animationfadeout.StartOffset=500;

            mWorker=new BackgroundWorker();
            mWorker.WorkerSupportsCancellation = true;

            mWorker.DoWork+= delegate(object sender1, DoWorkEventArgs e1) {

                BackgroundWorker mworker = sender1 as BackgroundWorker;

                if (mworker.CancellationPending == true) {
                    e1.Cancel = true;
                } else {

                    //dowork

                    HttpRequestLiSHi (pageNum);

                }

            };

            mWorker.RunWorkerCompleted+=delegate(object sender1, RunWorkerCompletedEventArgs e1) {

                if (e1.Cancelled == true) {

                } else if (!(e1.Error == null)) {

                } else {

                    //work complete
                    if (internetFlag == 1) {
                        mHuoJingLiShiListView.StartAnimation (animationfadeout);
                        mHuoJingLiShiAdapter = new ShuiWeiShuiYaListAdapter(Application.Context, Resource.Layout.HuoJingLiShiXinXI_Row, mHuoJingLiShiChaXunJieGuoList);
                        mHuoJingLiShiListView.Adapter = mHuoJingLiShiAdapter;
                        mHuoJingLiShiListView.StartAnimation (animationfadeIn);

                        if(mHuoJingLiShiAdapter.Count==0)
                        {
                            Toast mToast = Toast.MakeText (Application.Context, "没有历史记录", ToastLength.Short);
                            mToast.Show ();
                        }
                    }
                    else
                    {
                        Toast mToast = Toast.MakeText (Application.Context, "网络异常", ToastLength.Short);
                        mToast.Show ();
                    }
                }

                BackgroundWorker mWorker2 = new BackgroundWorker ();

                mWorker2.DoWork +=delegate {
                    pausefor1Sec();
                };

                mWorker2.RunWorkerCompleted += delegate {

                    mProgressBar.Visibility = ViewStates.Gone;

                };

                mWorker2.RunWorkerAsync();

            };

            if (mWorker.IsBusy != true) {
                mWorker.RunWorkerAsync ();
            }

            mHuoJingLiShiListView.ItemClick += mHuoJingLiShiListView_ItemClick;

            mBtnHuoJingLiShiLastPage.Click+= MBtnHuoJingLiShiLastPage_Click;
            mBtnHuoJingLiShiNextPage.Click += MBtnHuoJingLiShiNextPage_Click;
            mbtnHuoJingLiSHiPageToGo.Click+= MbtnHuoJingLiSHiPageToGo_Click;

            return view ;
        }
        void MbtnHuoJingLiSHiPageToGo_Click(object sender, EventArgs e)
        {
            mHuoJingLiShiListView.Enabled = false;

            InputMethodManager inputManager = (InputMethodManager)Activity.GetSystemService(Context.InputMethodService);

            inputManager.HideSoftInputFromWindow(mTxtHuoJingLiSHiPageToGo.WindowToken, HideSoftInputFlags.None);

            if (mTxtHuoJingLiSHiPageToGo.Text == null) {
                Toast mToast = Toast.MakeText (Application.Context, "请输入页码", ToastLength.Short);
                mToast.Show ();
            } else {
                if (mHuoJingLiShiChaXunJieGuoList.Count == 0) {
                    //toast
                    Toast mToast = Toast.MakeText (Application.Context, "无此页", ToastLength.Short);
                    mToast.Show ();
                } else {
                    int result;
                    if (isNumberic (mTxtHuoJingLiSHiPageToGo.Text, out result)) {
                        if ((result < Convert.ToInt32(mHuoJingLiShiChaXunJieGuoList [0].maxPageNum))&&(result>0)) {
                            //跳转

                            mProgressBar.Visibility = ViewStates.Visible;

                            mWorkerPageToGo=new BackgroundWorker();
                            mWorkerPageToGo.WorkerSupportsCancellation = true;

                            mWorkerPageToGo.DoWork+= delegate(object sender1, DoWorkEventArgs e1) {

                                BackgroundWorker mworker = sender1 as BackgroundWorker;

                                if (mworker.CancellationPending == true) {
                                    e1.Cancel = true;
                                } else {

                                    //dowork
                                    pageNum=result;

                                    HttpRequestLiSHi (result);

                                }

                            };

                            mWorkerPageToGo.RunWorkerCompleted+=delegate(object sender1, RunWorkerCompletedEventArgs e1) {

                                if (e1.Cancelled == true) {

                                } else if (!(e1.Error == null)) {

                                } else {
                                    if (internetFlag == 1) {
                                        mHuoJingLiShiListView.StartAnimation (animationfadeout);
                                        mHuoJingLiShiAdapter = new ShuiWeiShuiYaListAdapter(Application.Context, Resource.Layout.HuoJingLiShiXinXI_Row, mHuoJingLiShiChaXunJieGuoList);
                                        mHuoJingLiShiListView.Adapter = mHuoJingLiShiAdapter;
                                        mHuoJingLiShiListView.StartAnimation (animationfadeIn);
                                    }
                                    else
                                    {
                                        Toast mToast = Toast.MakeText (Application.Context, "网络异常", ToastLength.Short);
                                        mToast.Show ();

                                    }

                                    mHuoJingLiShiListView.Enabled = true;

                                    //work complete
                                }

                                BackgroundWorker mWorker2 = new BackgroundWorker ();

                                mWorker2.DoWork +=delegate {
                                    pausefor1Sec();
                                };

                                mWorker2.RunWorkerCompleted += delegate {

                                    mProgressBar.Visibility = ViewStates.Gone;

                                };

                                mWorker2.RunWorkerAsync();

                            };

                            if (mWorkerPageToGo.IsBusy != true) {
                                mWorkerPageToGo.RunWorkerAsync ();
                            }

                        } else {
                            Toast mToast = Toast.MakeText (Application.Context, "页码超出范围", ToastLength.Short);
                            mToast.Show ();
                        }
                    } else {
                        Toast mToast = Toast.MakeText (Application.Context, "请输入数字", ToastLength.Short);
                        mToast.Show ();
                    }
                }

            }

            mTxtHuoJingLiSHiPageToGo.Text=null;
            mTxtHuoJingLiSHiPageToGo.ClearFocus ();
        }
        void mShuiYaLastPage_Click(object sender, EventArgs e)
        {
            mShuiWeiListView1.Enabled = false;

            if (pageNum == 1) {
                //toast
                Toast mToast = Toast.MakeText (Application.Context, "没有上一页了", ToastLength.Short);
                mToast.Show ();

            } else {

                mProgressBar1.Visibility = ViewStates.Visible;

                mWorkerLast1 = new BackgroundWorker ();
                mWorkerLast1.WorkerSupportsCancellation = true;

                mWorkerLast1.DoWork+= delegate(object sender1, DoWorkEventArgs e1) {

                    BackgroundWorker mworker = sender1 as BackgroundWorker;

                    if (mworker.CancellationPending == true) {
                        e1.Cancel = true;
                    } else {

                        pageNum--;

                        HttpRequestShuiYa (pageNum);

                    }

                };

                mWorkerLast1.RunWorkerCompleted+=delegate(object sender1, RunWorkerCompletedEventArgs e1) {

                    if (e1.Cancelled == true) {

                    } else if (!(e1.Error == null)) {

                    } else {

                        //work complete
                        if (internetFlag == 1) {
                            mShuiWeiListView1.StartAnimation (animationfadeout);
                            mGuZhangLiShiAdapter = new ShuiWeiShuiYaListAdapter(Application.Context, Resource.Layout.HuoJingLiShiXinXI_Row, shuiYaList);
                            mShuiWeiListView1.Adapter = mGuZhangLiShiAdapter;
                            mShuiWeiListView1.StartAnimation (animationfadeIn);
                        }

                        else{
                            Toast mToast = Toast.MakeText (Application.Context, "网络异常", ToastLength.Short);
                            mToast.Show ();
                        }

                        mShuiWeiListView1.Enabled = true;
                    }

                    BackgroundWorker mWorker2 = new BackgroundWorker ();

                    mWorker2.DoWork +=delegate {
                        pausefor1Sec();
                    };

                    mWorker2.RunWorkerCompleted += delegate {

                        mProgressBar1.Visibility = ViewStates.Gone;

                    };

                    mWorker2.RunWorkerAsync();

                };

                if (mWorkerLast1.IsBusy != true) {
                    mWorkerLast1.RunWorkerAsync ();
                }

            }
        }
        void MBtnHuoJingLiShiNextPage_Click(object sender, EventArgs e)
        {
            mHuoJingLiShiListView.Enabled = false;

            if (mHuoJingLiShiChaXunJieGuoList.Count == 0) {
                //toast
                Toast mToast = Toast.MakeText (Application.Context, "没有下一页了", ToastLength.Short);
                mToast.Show ();

            } else {
                if (pageNum.ToString() == mHuoJingLiShiChaXunJieGuoList [0].maxPageNum) {
                    //toast
                    Toast mToast = Toast.MakeText (Application.Context, "没有下一页了", ToastLength.Short);
                    mToast.Show ();

                } else {

                    mProgressBar.Visibility = ViewStates.Visible;

                    mWorkerNext=new BackgroundWorker();
                    mWorkerNext.WorkerSupportsCancellation = true;

                    mWorkerNext.DoWork+= delegate(object sender1, DoWorkEventArgs e1) {

                        BackgroundWorker mworker = sender1 as BackgroundWorker;

                        if (mworker.CancellationPending == true) {
                            e1.Cancel = true;
                        } else {

                            pageNum++;

                            HttpRequestLiSHi (pageNum);

                        }

                    };

                    mWorkerNext.RunWorkerCompleted+=delegate(object sender1, RunWorkerCompletedEventArgs e1) {

                        if (e1.Cancelled == true) {

                        } else if (!(e1.Error == null)) {

                        } else {

                            if (internetFlag == 1) {
                                mHuoJingLiShiListView.StartAnimation (animationfadeout);
                                mHuoJingLiShiAdapter = new ShuiWeiShuiYaListAdapter(Application.Context, Resource.Layout.HuoJingLiShiXinXI_Row, mHuoJingLiShiChaXunJieGuoList);
                                mHuoJingLiShiListView.Adapter = mHuoJingLiShiAdapter;
                                mHuoJingLiShiListView.StartAnimation (animationfadeIn);
                            }
                            else{
                                Toast mToast = Toast.MakeText (Application.Context, "网络异常", ToastLength.Short);
                                mToast.Show ();
                            }

                            mHuoJingLiShiListView.Enabled = true;
                        }

                        BackgroundWorker mWorker2 = new BackgroundWorker ();

                        mWorker2.DoWork +=delegate {
                            pausefor1Sec();
                        };

                        mWorker2.RunWorkerCompleted += delegate {

                            mProgressBar.Visibility = ViewStates.Gone;

                        };

                        mWorker2.RunWorkerAsync();

                    };

                    if (mWorkerNext.IsBusy != true) {
                        mWorkerNext.RunWorkerAsync ();
                    }

                }
            }
        }
        public override Java.Lang.Object InstantiateItem(ViewGroup container, int position)
        {
            int pos = position + 1;

            animationfadeIn = new AlphaAnimation(0.0f, 1.0f);
            animationfadeIn.Duration=500;

            animationfadeout = new AlphaAnimation(1.0f, 0.0f);
            animationfadeout.Duration=500;
            animationfadeout.StartOffset=500;

            if (pos == 1)
            {

                View view1 = LayoutInflater.From(container.Context).Inflate(Resource.Layout.ShuiWeiListShow, container, false);
                container.AddView(view1);

                mActivity.Window.SetSoftInputMode (SoftInput.AdjustPan);

                mShuiWeiHeader = view1.FindViewById<TextView> (Resource.Id.txtHeaderDanWeiMingChengSW);
                mShuiWeiListView = view1.FindViewById<ListView> (Resource.Id.HuoJingLiShi_listViewSW);
                mShuiWeiNextPage = view1.FindViewById<Button> (Resource.Id.btnHuoJingLiShiNextPageSW);
                mShuiWeiLastPage = view1.FindViewById<Button> (Resource.Id.btnHuoJingLiShiLastPageSW);
                mShuiWeiEditText = view1.FindViewById<EditText> (Resource.Id.txtHuoJingLiShiPageToGoSW);
                mShuiWeiPageToGo = view1.FindViewById<Button> (Resource.Id.btnHuoJingLiShiPageToGoSW);

                mProgressBar = view1.FindViewById<ProgressBar> (Resource.Id.progressBar);
                mProgressBar.Visibility = ViewStates.Visible;

                if (logInDialogCreate.mLoginInfo.dwmc.Length > 8) {
                    mShuiWeiHeader.Text = logInDialogCreate.mLoginInfo.dwmc.Substring (0, 8);
                } else {
                    mShuiWeiHeader.Text = logInDialogCreate.mLoginInfo.dwmc;
                }

                mWorker=new BackgroundWorker();
                mWorker.WorkerSupportsCancellation = true;

                mWorker.DoWork+= delegate(object sender1, DoWorkEventArgs e1) {

                    BackgroundWorker mworker = sender1 as BackgroundWorker;

                    if (mworker.CancellationPending == true) {
                        e1.Cancel = true;
                    } else {

                        //dowork
                        HttpRequestShuiWei (pageNum);
                    }

                };

                mWorker.RunWorkerCompleted+=delegate(object sender1, RunWorkerCompletedEventArgs e1) {

                    if (e1.Cancelled == true) {

                    } else if (!(e1.Error == null)) {

                    } else {

                        //work complete
                        if (internetFlag == 1) {
                            mShuiWeiListView.StartAnimation (animationfadeout);
                            mGuZhangLiShiAdapter = new ShuiWeiShuiYaListAdapter (Application.Context, Resource.Layout.HuoJingLiShiXinXI_Row, ShuiWeiList);
                            mShuiWeiListView.Adapter = mGuZhangLiShiAdapter;
                            mShuiWeiListView.StartAnimation (animationfadeIn);

                        }
                        else{
                            Toast mToast = Toast.MakeText (Application.Context, "网络异常", ToastLength.Short);
                            mToast.Show ();
                        }
                    }

                    BackgroundWorker mWorker2 = new BackgroundWorker ();

                    mWorker2.DoWork +=delegate {
                        pausefor1Sec();
                    };

                    mWorker2.RunWorkerCompleted += delegate {

                        mProgressBar.Visibility = ViewStates.Gone;

                    };

                    mWorker2.RunWorkerAsync();

                };

                if (mWorker.IsBusy != true) {
                    mWorker.RunWorkerAsync ();
                }

                mShuiWeiListView.ItemClick += mShuiWeiListView_ItemClick;

                mShuiWeiLastPage.Click+= mShuiWeiLastPage_Click;
                mShuiWeiNextPage.Click += mShuiWeiNextPage_Click;
                mShuiWeiPageToGo.Click+= mShuiWeiPageToGo_Click;

                return view1;

            }

            else
            {

                View view2 = LayoutInflater.From(container.Context).Inflate(Resource.Layout.ShuiYaListShow, container, false);
                container.AddView(view2);

                mActivity.Window.SetSoftInputMode (SoftInput.AdjustPan);

                mShuiWeiHeader1 = view2.FindViewById<TextView> (Resource.Id.txtHeaderDanWeiMingChengSW);
                mShuiWeiListView1 = view2.FindViewById<ListView> (Resource.Id.HuoJingLiShi_listViewSW);
                mShuiWeiNextPage1 = view2.FindViewById<Button> (Resource.Id.btnHuoJingLiShiNextPageSW);
                mShuiWeiLastPage1 = view2.FindViewById<Button> (Resource.Id.btnHuoJingLiShiLastPageSW);
                mShuiWeiEditText1 = view2.FindViewById<EditText> (Resource.Id.txtHuoJingLiShiPageToGoSW);
                mShuiWeiPageToGo1 = view2.FindViewById<Button> (Resource.Id.btnHuoJingLiShiPageToGoSW);

                mProgressBar1 = view2.FindViewById<ProgressBar> (Resource.Id.progressBar);
                mProgressBar1.Visibility = ViewStates.Visible;

                if (logInDialogCreate.mLoginInfo.dwmc.Length > 8) {
                    mShuiWeiHeader1.Text = logInDialogCreate.mLoginInfo.dwmc.Substring (0, 8);
                } else {
                    mShuiWeiHeader1.Text = logInDialogCreate.mLoginInfo.dwmc;
                }

                mWorker1=new BackgroundWorker();
                mWorker1.WorkerSupportsCancellation = true;

                mWorker1.DoWork+= delegate(object sender1, DoWorkEventArgs e1) {

                    BackgroundWorker mworker = sender1 as BackgroundWorker;

                    if (mworker.CancellationPending == true) {
                        e1.Cancel = true;
                    } else {

                        //dowork
                        HttpRequestShuiYa (pageNum);

                    }

                };

                mWorker1.RunWorkerCompleted+=delegate(object sender1, RunWorkerCompletedEventArgs e1) {

                    if (e1.Cancelled == true) {

                    } else if (!(e1.Error == null)) {

                    } else {

                        //work complete
                        if (internetFlag == 1) {
                            mShuiWeiListView1.StartAnimation (animationfadeout);
                            mGuZhangLiShiAdapter = new ShuiWeiShuiYaListAdapter (Application.Context, Resource.Layout.HuoJingLiShiXinXI_Row, shuiYaList);
                            mShuiWeiListView1.Adapter = mGuZhangLiShiAdapter;
                            mShuiWeiListView1.StartAnimation (animationfadeIn);

                        }
                        else{
                            Toast mToast = Toast.MakeText (Application.Context, "网络异常", ToastLength.Short);
                            mToast.Show ();
                        }
                    }

                    BackgroundWorker mWorker2 = new BackgroundWorker ();

                    mWorker2.DoWork +=delegate {
                        pausefor1Sec();
                    };

                    mWorker2.RunWorkerCompleted += delegate {

                        mProgressBar1.Visibility = ViewStates.Gone;

                    };

                    mWorker2.RunWorkerAsync();

                };

                if (mWorker1.IsBusy != true) {
                    mWorker1.RunWorkerAsync ();
                }

                mShuiWeiListView1.ItemClick += mShuiYaListView_ItemClick;

                mShuiWeiLastPage1.Click+= mShuiYaLastPage_Click;
                mShuiWeiNextPage1.Click += mShuiYaNextPage_Click;
                mShuiWeiPageToGo1.Click+= mShuiYaPageToGo_Click;

                return view2;

            }
        }