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?
 
     
    