码迷,mamicode.com
首页 > Windows程序 > 详细

单击事件的处理方式及注册窗体的创建之(二)登录业务逻辑的实现

时间:2015-12-25 09:59:38      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:

业务流程图:

技术分享

开发步骤:

  • 获取用户输入的账号和密码
  • 使用IF逻辑语句进行业务逻辑判断
  • 根据判断的结果给予用户相应的提示

代码:

技术分享
 1 public class LoginActivity extends AppCompatActivity {
 2 
 3     
 4     private Button btnLogin;
 5     private EditText txtAccount,txtPassword;
 6 
 7     @Override
 8     protected void onCreate(Bundle savedInstanceState) {
 9 
10         super.onCreate(savedInstanceState);
11         setContentView(R.layout.activity_login);
12         
13         this.btnLogin = (Button) this.findViewById(R.id.btnLogin);   
14         this.txtAccount = (EditText) this.findViewById(R.id.txtAccount);    //获取用户输入的账号
15         this.txtPassword = (EditText)this.findViewById(R.id.txtPassword);    //获取用户输入的密码
16         
17         this.btnLogin.setOnClickListener(new ViewOcl());
18       
19     }
20    
21 
22     private  class ViewOcl implements View.OnClickListener{
23         @Override
24         public void onClick (View v){
25             switch (v.getId()){
26                 case R.id.btnLogin:
27                     String account=txtAccount.getText().toString().trim();
28                     String password=txtPassword.getText().toString().trim();
29                     boolean login_flag =false;
30 
31                     if ("admin".equals(account)&&"123".equals(password)){         //使用IF逻辑语句进行业务逻辑判断
32                         login_flag=true;
33                     }
34 
35                     String message = login_flag ? "欢迎登录,"+account:"账号或密码错误";    //根据判断的结果给予用户相应的提示
36                     Toast.makeText(getApplicationContext(),message,Toast.LENGTH_LONG).show();
37                     break;
38                 case R.id.btnRegister:
39                     break;
40                 default:break;
41             }
42         }
43     }
44 }
LoginActivity.java

运行:

技术分享技术分享

 

单击事件的处理方式及注册窗体的创建之(二)登录业务逻辑的实现

标签:

原文地址:http://www.cnblogs.com/zulo/p/5074911.html

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