Я использую пример Bluetooth чат и у меня есть следующая проблема ..Bluetooth SPP, если заявление внутри обработчика не работает
Когда я добавить, если заявление внутри обработчика он всегда возвращает ложь ..
case MESSAGE_READ:
byte[] readBuf = (byte[]) msg.obj;
String stringMsg = new String(readBuf);
if (stringMsg == "a"){
Log.i(tag,"x RECEIVED OK...");
}
break;
Когда я отладки программы я получаю:
stringMsg = {[email protected]}"a��������....."
value = {char[1364]830020788104}
[0] = 'a' 97
[1] = '\u0000' 0
[2] = '\u0000' 0
[3] = '\u0000' 0
[4] = '\u0000' 0
[5] = '\u0000' 0
[6] = '\u0000' 0
...
...
...
...
...
hashCode = 0
offset = 0
count = 1024
Можете ли вы помочь мне прочитать InputStream сохранить персонажа в виде строки (stringMsg) и быть в состоянии использовать, если заявление, чтобы проверить его контент?
Заранее спасибо ..!
У меня уже есть это, и он все еще не работает. – Larry