ログインでAndroidアプリケーションを作成しています。アプリケーションに入力されたユーザー名とパスワードをリモートサーバー上のphpスクリプトに送信し、phpスクリプトはユーザー名とパスが正しいかどうかをチェックし、正しい場合は1を出力し、間違っている場合は2を出力します.htmlタグは返されず、番号1または2.
これは私が使用しているコードです
response = SimpleHttpClient.executeHttpPost("http://......myscript.php", postParameters);
String res = response.toString();
if (res.equals("1")) {
error.setText("ok");
}
else if (res.equals("2")) {
error.setText("fail");
}
else {
error.setText(res);
}
応答変数 error.setText(res) を取得した後、ユーザー名/パスが正しいか間違っているかに応じて、1 または 2 が表示されます。しかし、答えを「制御」しようとすると (if および else if コードの一部)、何も起こらず、「else」部分が実行されます。(Integer.parseInt()) で res を int に変換しようとしましたが、response.toString なしで試し、response を直接比較し、考えられるすべてのものを試しました。私はどこを間違えていますか?