码迷,mamicode.com
首页 > 其他好文 > 详细

"留拍"-注册/登录详解

时间:2015-12-18 20:20:25      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:

1. 注册

 

      打开 “留拍” 软件,进入 主页面 ,然后按 注册 按钮:

技术分享


在注册页面什么内容 都没有写 上去的情况下,按 完成 按钮:

技术分享


 

 1 case R.id.register_complete:
 2 
 3             if (user_name.length() < 1) {
 4                 user_name.requestFocus();
 5                 user_name.setError("请输入用户名");
 6                 return;
 7             }
 8             if (pwd.length() != re_pwd.length()) {
 9                 re_password.requestFocus();
10                 re_password.setError("您两次输入的密码不一致!请重新输入");
11                 re_password.setText("");
12                 return;
13             }
14             if (phone.length() < 1) {
15                 phone.requestFocus();
16                 phone.setError("请输入电话");
17                 return;
18             }
19 break;
 1 public void onTextChanged(CharSequence s, int start, int before,
 2                     int count) {
 3                 // TODO Auto-generated method stub
 4                 pwd = password.getText().toString().trim();
 5                 re_pwd = re_password.getText().toString().trim();
 6                 if (pwd.length() == re_password.length()) {
 7                     if (!(pwd).equals(re_pwd)) {
 8                         re_password.setError("您两次输入的密码不一致!请重新输入");
 9                         re_password.setText("");
10                     }
11                 }
12             }

 

由于对 “完成” 按钮设置了判断( 用户名电话必填项两次密码 要判断 长度输入内容 是否完全一致)并监听,所以如果判断条件不通过的话, “完成” 按钮是跳转不成功的:

技术分享技术分享技术分享


当 “完成” 按钮判断完成后,把当前输入框的数据传给 后台服务器 进行添加操作(后台返回成功与否):

 1 RequestParams params = new RequestParams();
 2             params.addQueryStringParameter("f_name", user_name.getText()
 3                     .toString().trim());
 4             params.addQueryStringParameter("f_password", password.getText()
 5                     .toString().trim());
 6             params.addQueryStringParameter("f_sex", sex);
 7             params.addQueryStringParameter("f_phone", phone.getText()
 8                     .toString().trim());
 9             params.addQueryStringParameter("f_address", address.getText()
10                     .toString().trim());
11             params.addQueryStringParameter("f_introduction", register_complete
12                     .getText().toString().trim());
13 
14             // ArrayList<NameValuePair> list = new
15             // ArrayList<NameValuePair>();
16             // params.addQueryStringParameter(list);
17             http.send(HttpMethod.POST,
18                     "http://192.168.94.161:1693/aos/mall/user/addUser.do",
19                     params, new RequestCallBack<String>() {
20 
21                         @Override
22                         public void onFailure(HttpException arg0, String arg1) {
23 
24                         }
25 
26                         @Override
27                         public void onSuccess(ResponseInfo<String> responseInfo) {
28                             String rs = responseInfo.result;
29                             // startActivity(new
30                             // Intent(this,MainActivity.class));
31                             if (rs.equals("")) {
32                                 Register register = new Register();
33                                 register.finish();
34                             }
35                         }
36                     });

 

   

 

"留拍"-注册/登录详解

标签:

原文地址:http://www.cnblogs.com/ys1101/p/5057833.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!