/// <summary>
		/// Sets the rest request parameters.
		/// </summary>
		/// <param name="registerInfoParam">Register info parameter.</param>
		private void SetRestRequestParams(RegisterInfoParam registerInfoParam)
		{
			if (!requestParams.ContainsKey ("key"))
				requestParams.Add ("key", registerInfoParam.Key);
			else
				requestParams ["key"] = registerInfoParam.Key;

			if (!requestParams.ContainsKey ("eaction"))
				requestParams.Add ("eaction", registerInfoParam.Eaction);
			else
				requestParams ["eaction"] = registerInfoParam.Eaction;
			
			if (!requestParams.ContainsKey ("ePhoneNumber"))
				requestParams.Add ("ePhoneNumber", registerInfoParam.EphoneNumber);
			else
				requestParams ["ePhoneNumber"] = registerInfoParam.EphoneNumber;
			
			if (!requestParams.ContainsKey ("ePassword"))
				requestParams.Add ("ePassword", registerInfoParam.EpassWord);
			else
				requestParams ["ePassword"] = registerInfoParam.EpassWord;
			
			if (!requestParams.ContainsKey ("eNickName"))
				requestParams.Add ("eNickName", registerInfoParam.EnickName);
			else
				requestParams ["eNickName"] = registerInfoParam.EnickName;

			if (!requestParams.ContainsKey ("md5"))
				requestParams.Add ("md5", registerInfoParam.Md5);
			else
				requestParams ["md5"] = registerInfoParam.Md5;
		

		}
		/// <summary>
		/// Reister this instance.
		/// </summary>
		private void Reister()
		{
			ProgressDialogUtil.StartProgressDialog(this,"正在注册...");
			//检测网络连接
			if(!EldYoungUtil.IsConnected(this))
			{
				Toast.MakeText(this,"网络连接超时,请检测网路",ToastLength.Short).Show();
				ProgressDialogUtil.StopProgressDialog();
				return;
			}


			//todo:调用restapi注册,将用户名、密码信息写
			var registerInfoParam = new RegisterInfoParam () {
				PhoneNumber = phoneNum,NickName = nickName,PassWord = passWord
			};

			//初始化参数
			SetRestRequestParams (registerInfoParam);

			var restSharpRequestHelp = new RestSharpRequestHelp(registerInfoParam.Url,requestParams);
			restSharpRequestHelp.ExcuteAsync ((response) => {
				if(response.ResponseStatus == ResponseStatus.Completed)
				{
					//获取并解析返回resultJson获取Guid结果值
					if(response.StatusCode == System.Net.HttpStatusCode.OK)
					{
						var resultJson = response.Content;
						var registerJson = JsonConvert.DeserializeObject<RegisterJson>(resultJson);
						if(registerJson.statuscode=="1")
						{
							Global.MyInfo = registerJson.data.Table[0];
							var Uid = Global.MyInfo.UId;
							Global.Guid = Uid;
							//登录成功,将登录guid写入refrence文件
							sp_userinfo.Edit().PutString(Global.refrence_Guid,Uid).Commit();
							var guidAsAlias = Uid.Replace("-","_");
							//注册用户成功,写极光推送别名,进入主界面
							_jpushUtil.SetAlias(guidAsAlias);
							sp_userinfo.Edit().PutString(Global.refrence_UserName,nickName).Commit();
							sp_userinfo.Edit().PutString(Global.refrence_Password,passWord).Commit();
							sp_userinfo.Edit().PutBoolean(Global.refrence_Password_Check,true).Commit();
							RunOnUiThread(()=>
								{
									//跳转到功能主界面
									var intent = new Intent(this,typeof(MainActivity));
									intent.SetFlags(ActivityFlags.ClearTask|ActivityFlags.NewTask);
									StartActivity(intent);			
									this.Finish();
									ProgressDialogUtil.StopProgressDialog();
									Toast.MakeText(this,"注册成功",ToastLength.Short).Show();
									OverridePendingTransition(Android.Resource.Animation.SlideInLeft,Android.Resource.Animation.SlideOutRight);
								});

						}
						else
						{
							//注册失败
							RunOnUiThread(()=>
								{
									Toast.MakeText(this,registerJson.message,ToastLength.Short).Show();
									ProgressDialogUtil.StopProgressDialog();
									return;
								});
						}
					}

				}
				else if(response.ResponseStatus == ResponseStatus.TimedOut)
				{
					RunOnUiThread(()=>
						{
							Toast.MakeText(this,"网络连接超时",ToastLength.Short).Show();
							ProgressDialogUtil.StopProgressDialog();
							return;
						});
				}
				else
				{
					RunOnUiThread(()=>
						{
							Toast.MakeText(this,response.StatusDescription,ToastLength.Short).Show();
							ProgressDialogUtil.StopProgressDialog();
							return;
						});
				}



			});

		}