PHP から Android への応答を取得しています。以下の .php を参照してください。
<?php
$username = $_POST[username];
$password = $_POST[password];
if($username == "himm")
{
if($password == "rangde"){
echo "success" ;
}
else{
echo "passwor is wrong.";
}
}
else
{
echo "fail";
}
?>
Androidのlogcatウィンドウで成功しています。しかし、ここアンドロイドでは、以下のように比較しました。
BufferedReader reader = new BufferedReader(new InputStreamReader(is,"iso-8859-1"),8);
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
sb.append(line + "\n");
}
is.close();
result = sb.toString();
Log.v("","Result : "+result);
Log.v("","this is Result: "+result.equalsIgnoreCase("success"));
if(result.equals("success")){
Log.v("","Login successfully......");
}
else{
Log.v("","Fail to login......");
}
しかし、logcat ウィンドウに「ログインに失敗しました」というメッセージが表示されます。PHPは「成功」として応答を送信しますが、どのタイプですか? ここで if(result.equals("success")) の条件は真でなければなりません。体を達成するためのアイデアや提案を私に与えてください...........事前に感謝します