String account = et_account.getText().toString().trim(); String password = et_password.getText().toString();
时间: 2024-05-28 11:14:07 浏览: 20
这是一个用于获取用户在 Android 应用中输入的账号和密码的代码。et_account 和 et_password 分别是两个 EditText 对象,getText() 方法用于获取用户在这两个文本框中输入的字符串,然后 toString() 方法将其转换为字符串类型,trim() 方法用于去除账号字符串中的空格,最终将账号和密码分别存储在 account 和 password 变量中。通常用在 Android 中的登录界面等需要获取用户输入信息的场景中。
相关问题
public void onClick(View v) { String acc = et_account.getText().toString().trim(); String pass = et_password.getText().toString().trim(); dao = new UserDao(getApplicationContext()); dao.open(); if (dao.isExist(acc) == false) { Toast.makeText(LoginActivity.this,"账号不存在,请重新输入!", Toast.LENGTH_SHORT).show(); } else { if (dao.getPassword(acc).equals(pass)) { Intent intent = new Intent(LoginActivity.this, MainActivity.class); //创建意图对象,进行跳转 startActivity(intent); //销毁该活动 finish(); } else { Toast.makeText(LoginActivity.this, "密码错误,请重新输入!", Toast.LENGTH_SHORT).show(); } } dao.close(); } });
这段代码是关于 Android 应用程序的登录功能的,当用户点击登录按钮时,会获取输入的账号和密码,然后与本地数据库中存储的信息进行比对。如果账号不存在,则会弹出提示信息;如果账号存在但密码错误,则也会弹出提示信息;如果账号和密码都正确,则会跳转到 MainActivity 页面,并销毁当前的 LoginActivity。其中,UserDao 是一个自定义的数据库操作类。
public void onClick(View v) { String strUserName = login_edit_account.getText().toString().trim(); String strPassWord = login_edit_pwd.getText().toString().trim(); if (strUserName.equals("123") && strPassWord.equals("123")) { Toast.makeText(MainActivity.this, "登录成功!", Toast.LENGTH_SHORT).show(); Intent intent = new Intent(MainActivity.this, Hmoe.class); startActivity(intent); } else { Toast.makeText(MainActivity.this, "输入错误,请重新输入", Toast.LENGTH_SHORT).show(); } }使用了什么方法
这段代码中使用了一个方法:`Toast.makeText()`。这个方法是用来创建一个Toast对象,并在屏幕上显示一段文本。其中,`MainActivity.this`表示当前Activity的上下文,`"登录成功!"`和`"输入错误,请重新输入"`是要显示的文本内容,`Toast.LENGTH_SHORT`表示Toast显示的持续时间为短暂的时间。当用户点击登录按钮时,会执行这段代码,并根据输入的账号和密码判断是否登录成功,如果登录成功,则创建一个Intent对象,并启动一个新的Activity(Hmoe.class),否则会显示一个Toast提示输入错误。