I use json to get a string data from php and i want compare this data whit a string ,even when they are equal but returns false for example
php file:
<?php
echo "ok";
?>
java use 3 log
BufferedReader reader = new BufferedReader(new InputStreamReader(is, "UTF-8"), 8);
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null)
{
sb.append(line + "\n");
}
is.close();
page_output = sb.toString();
Log.i("page_output", page_output);
Log.i("page_output", String.valueOf(page_output=="ok"));
Log.i("page_output", String.valueOf(page_output.equals("ok")));
log out
07-12 03:42:45.616: I/page_output(2007): ok
07-12 03:42:45.736: I/page_output(2007): false
07-12 03:42:45.736: I/page_output(2007): false
you can see that page_output is ok but returns false
page_output.equals("ok")but not change returns false |Log.i("page_output", String.valueOf(page_output.equals("ok")));->07-12 03:23:35.936: I/page_output(1820): false