对于 android 中的登录页面,我使用 php webservice 连接到服务器数据库。我将来自 php 服务的响应存储在一个字符串中。响应应该是成功或失败。但有时它既不返回成功也不返回失败。所以当时它显示空指针异常。我尝试如下,但它在行显示空指针异常
if (!response.equals(null) && response.equals("SUCCESS"))
当响应为空时。我该如何解决这个问题。请在这方面帮助我。
if (!response.equals(null) && response.equals("SUCCESS")) {
Intent howis = new Intent(Login.this, Homepage.class);
startActivity(in);
}
else if (response.equals("FAILED")) {
new AlertDialog.Builder(Login1.this)
.setMessage(
"Sorry!! Incorrect Username or Password")
.setCancelable(false).setPositiveButton("OK", null)
.show();
password.setText("");
username.requestFocus();
} else if (response.equals(null)) {
new AlertDialog.Builder(Login1.this)
.setMessage("Invalid email or password")
.setCancelable(false).setPositiveButton("OK", null)
.show();
password.setText("");
username.requestFocus();
} else {
new AlertDialog.Builder(Login1.this)
.setMessage("Please Try Again..")
.setCancelable(false).setPositiveButton("OK", null)
.show();
password.setText("");
username.requestFocus();
}