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


    业务流程图:

    开发步骤:

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

    运行:

    花朵开放的时候花蕾消逝,人们会说花蕾是花朵否定了的;同样地,当结果的时刻花朵又被解释为植物的一种虚假的存在形式,而果实是作为植物的真实形式而取代花朵的。这些形式不但彼此不同,而且互相排斥,互不相容。但是,他们的流动性却使他们成为有机统一体的环节,他们在有机统一体中不但互相抵触,而且彼此都同样是必要的;而正是这种同样的必要性才构成整体的生命。
  • 相关阅读:
    EF 4.3 CodeBased 数据迁移演练
    极酷播放插件使用问题
    IIS优化《转载》
    Entity Framework收藏版
    如何得到ADO.NET Entity Framework生成的SQL
    浏览器兼容性笔记(转)
    初识window phone 7程序
    如何真正提高ASP.NET网站的性能《转载》
    IIS使用十大原则,(IIS过期时间,IIS缓存设置) 【转载】
    IIS开启GZIP压缩效率对比及部署方法《转载》
  • 原文地址:https://www.cnblogs.com/zulo/p/5074911.html
Copyright © 2020-2023  润新知