私は奇妙な問題を抱えています...私はこのコードを使用します:
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();
}
値 = 112,111,110,103
文字列(値[0]) = "ポン"
テキスト = 新しい文字列 (値 [0]) = 「ポン」
まだテキスト != "pong"... しかし "pong" == "pong"?
-
誰でも理由を知っていますか?