I have a weird problem... I use this code:
String text = new String(values[0]);
Log.e("TEST", "|" + text + "|" + new String(values[0]) + "|");
if (text == "pong") {
Log.e("TEST", "2|" + new String(values[0]) + "|");
receivedresponse = true;
} else {
Log.e("TEST", "1|" + new String(values[0]) + "|");
myToast.setText(new String(values[0]));
myToast.show();
}
values = 112,111,110,103
String(values[0]) = "pong"
text = new String(values[0]) = "pong"
still text != "pong"... however "pong" == "pong"?
-
Anyone knows why?