老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

Android中怎么利用系統對話框實現登陸注冊功能

這期內容當中小編將會給大家帶來有關Android中怎么利用系統對話框實現登陸注冊功能,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

公司主營業務:成都網站制作、成都網站設計、外貿營銷網站建設、移動網站開發等業務。幫助企業客戶真正實現互聯網宣傳,提高企業的競爭能力。成都創新互聯公司是一支青春激揚、勤奮敬業、活力青春激揚、勤奮敬業、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰,讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創新互聯公司推出宣州免費做網站回饋大家。

界面布局xml文件

                            

2.2 后臺業務邏輯

/*       * 創建用戶登陸的對話框       * 登陸界面包含兩個按鈕       * 1按鈕為登陸       * 2按鈕為不登陸試玩       * */      private void CreateLoginAlert()      {          AlertDialog.Builder ad =new AlertDialog.Builder(this);          ad.setTitle("賬號登陸");          ad.setView(ViewUtility.GetView(this,R.layout.sub_logindialog));          adadi=  ad.create();          /*               */          adi.setButton("登陸", new OnClickListener(){               @Override              public void onClick(DialogInterface arg0, int arg1) {                                EditText password=    (EditText)adi.findViewById(R.id.txt_password);                  EditText account =(EditText)adi.findViewById(R.id.txt_username);                                    PassWord=password.getText().toString();                  Account=account.getText().toString();                  //生成登陸對話框                  m_Dialog=ProgressDialog.show(Main.this, "請等待...", "正在為你登陸...",true);                   mRedrawHandler.sleep(100);                      }          });                 adi.setButton2("試  玩", new OnClickListener(){              @Override              public void onClick(DialogInterface arg0, int arg1) {                  ViewUtility.NavigateActivate(Main.this, SelectTheme.class);              }          });                  adi.show();                 //設置注冊點擊事件          TextView  register=(TextView)adi.findViewById(R.id.txt_toregister);          register.setOnClickListener(new  TextView.OnClickListener()          {             public void onClick(View v){                 //創建注冊對話框               CreateRegisterAlert();                 adi.dismiss();                              }         });           }         /*       *定時線程做驗證用       * */      private RefreshHandler mRedrawHandler = new RefreshHandler();            class RefreshHandler extends Handler {           @Override          public void handleMessage(Message msg) {                              try{                                     //調用網絡接口,實現登陸指令                 Boolean flags=    UserDataServiceHelper.Login(Account, PassWord);                     if(flags)                    {                  //保存登陸信息                  UserDataWriteHelper uw=new UserDataWriteHelper(Main.this);                  uw.SaveUserInfoInDB("xuwenbing", Account);                  //提示登陸成功                   Toast.makeText(Main.this, "登陸成功", Toast.LENGTH_SHORT).show();                           //轉到主題頁面                     ViewUtility.NavigateActivate(Main.this, SelectTheme.class);                 }else                 {                  //失敗 顯示錯誤信息                   Toast.makeText(Main.this, "登陸失敗", Toast.LENGTH_SHORT).show();                   adi.show();                   adi.findViewById(R.id.txt_loginerror).setVisibility(View.VISIBLE);                  }              }              catch(Exception e)              {                  e.printStackTrace();                                          }              finally{                  m_Dialog.dismiss();                      }          }          public void sleep(long delayMillis) {              this.removeMessages(0);              sendMessageDelayed(obtainMessage(0), delayMillis);          }      };

 3 注冊對話框的實現
 3.1  對話框界面布局xml文件

                                                                                                                       

3.2  后臺業務邏輯

/*創建注冊對話框*/      private void CreateRegisterAlert()      {          //registerdialog          AlertDialog.Builder ad =new AlertDialog.Builder(this);          ad.setTitle("注冊賬號");          ad.setView(ViewUtility.GetView(this,R.layout.sub_registerdialog));          registerdialog=  ad.create();                  registerdialog.setButton("注冊", new OnClickListener(){              @Override              public void onClick(DialogInterface arg0, int arg1) {                            EditText password=    (EditText)registerdialog.findViewById(R.id.txt_password);                  EditText account =(EditText)registerdialog.findViewById(R.id.txt_username);                  EditText nicename =(EditText)registerdialog.findViewById(R.id.txt_nicename);                                 PassWord=password.getText().toString();                  Account=account.getText().toString();                  NiceName=nicename.getText().toString();                  //生成注冊對話框                  m_Dialog=ProgressDialog.show(Main.this, "請等待...", "正在為你注冊...",true);                  mRegsiterHandler.sleep(100);                      }          });                  registerdialog.setButton2("試  玩", new OnClickListener(){              @Override              public void onClick(DialogInterface arg0, int arg1) {                  ViewUtility.NavigateActivate(Main.this, SelectTheme.class);              }          });                  registerdialog.show();            }      /*       *定時注冊程序       * */      private RegsiterHandler mRegsiterHandler = new RegsiterHandler();            class RegsiterHandler extends Handler {           @Override          public void handleMessage(Message msg) {                              try{                                     //調用網絡接口,實現注冊指令                 Boolean flags=    UserDataServiceHelper.Register(Account, PassWord,NiceName);                     if(flags)                    {                  //保存注冊信息                  UserDataWriteHelper uw=new UserDataWriteHelper(Main.this);                  uw.SaveUserInfoInDB("xuwenbing", Account);                  //提示注冊成功                   Toast.makeText(Main.this, "注冊成功", Toast.LENGTH_SHORT).show();                           //轉到主題頁面                     ViewUtility.NavigateActivate(Main.this, SelectTheme.class);                 }else                 {                  //失敗 顯示錯誤信息                   Toast.makeText(Main.this, "注冊失敗", Toast.LENGTH_SHORT).show();                   registerdialog.show();                   registerdialog.findViewById(R.id.txt_loginerror).setVisibility(View.VISIBLE);                  }              }              catch(Exception e)              {                  e.printStackTrace();                                          }              finally{                  m_Dialog.dismiss();                      }          }          public void sleep(long delayMillis) {              this.removeMessages(0);              sendMessageDelayed(obtainMessage(0), delayMillis);          }      };

上述就是小編為大家分享的Android中怎么利用系統對話框實現登陸注冊功能了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注創新互聯行業資訊頻道。


文章名稱:Android中怎么利用系統對話框實現登陸注冊功能
文章位置:http://www.xueling.net.cn/article/ijsjec.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 玖玖综合在线 | 亚洲中文字幕永久在线不卡 | 91看片在线?看视频 国产日韩欧美色图 | 中文字幕人妻在线中字 | 亚洲熟妇无码AV不卡在线播放 | 国产精品人妻一区二区网站 | 久久久久久高清毛片 | 日韩人妻毛片 | 色窝窝免费播放视频在线 | 国产精品女同一区二区三区久久夜 | 一区视频在线免费观看 | 在线视频精品一 | 国产中文欧美日韩在线 | 天天操天天射天天爽 | 成人午夜sm精品久久久久久久 | 国产精品视频网 | 国产自拍在线 | 奇米影视7777久久精品人人爽 | 久久精品国产精品亚洲 | 99精品国产一区二区三区不卡 | 国产真实老熟女无套内射 | 欧美一区二区三区蜜桃 | 久久久精品久久久毛片 | 国产精品久久久久久久竹霞 | 午夜影视片 | 色综合久久久无码中文字幕波多 | 一本色道久久88—综合亚洲精品 | 国产视频一区二区三区在线观看 | 色呦呦网站入口 | 怡春院性无码免费视频 | 免费看成年人视频在线观看 | 色亚洲影院 | 国产系列精品视频 | 一级日b视频 | 成人超碰97 | 欧美成人亚洲成人 | 贪婪欲望岛在线观看 | 久久综合九色综合欧美狠狠 | 欧美人一级淫片a免费播放 91久久国产综合久久 | 毛片久久久久 | 男女扒开双腿猛进入免费看污 |