今天写天气预报项目,起初应该有当判断EditText的内容是否为空,如果是,则弹出Toast显示。
以下两种写法均不能起到任何判断效果。
- edPhoneNum.getText().toString()==null
- edPhoneNum.getText().toString().equals(null)
后来通过这种方式实现了
TextUtils.isEmpty(edPhoneNum.getText()) 。
if ((! TextUtils.isEmpty(accountEdit.getText()) ) && (! TextUtils.isEmpty(pwEdit.getText()) )) {
if ((accountEdit.getText().toString().equals(login_name)) && (pwEdit.getText().toString().equals(login_pw))) {
Toast.makeText(LoginActivity.this, "登录成功!", Toast.LENGTH_SHORT).show();
//实例化Editor对象
editor = login_sp.edit();
//存入数据已经登录
editor.putBoolean("isLogined", true);
//提交修改
editor.commit();
Intent k = new Intent(this, MainActivity.class);
startActivity(k);
finish();
}