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();
}