zoukankan      html  css  js  c++  java
  • 单击事件的处理方式及注册窗体的创建之(二)登录业务逻辑的实现

    业务流程图:

    开发步骤:

    • 获取用户输入的账号和密码
    • 使用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

    运行:

    花朵开放的时候花蕾消逝,人们会说花蕾是花朵否定了的;同样地,当结果的时刻花朵又被解释为植物的一种虚假的存在形式,而果实是作为植物的真实形式而取代花朵的。这些形式不但彼此不同,而且互相排斥,互不相容。但是,他们的流动性却使他们成为有机统一体的环节,他们在有机统一体中不但互相抵触,而且彼此都同样是必要的;而正是这种同样的必要性才构成整体的生命。
  • 相关阅读:
    如何拷贝CMD命令行文本到粘贴板
    Linux 系统时钟(date) 硬件时钟(hwclock)
    Android AIDL自动生成Java文件测试
    Windows Tftpd32 DHCP服务器 使用
    Cmockery macro demo hacking
    Linux setjmp longjmp
    GrepCode
    Windows bat with adb
    点分十进制IP校验、转换,掩码校验
    子网掩码、掩码长度关系
  • 原文地址:https://www.cnblogs.com/zulo/p/5074911.html
Copyright © 2011-2022 走看看