我使用這個代碼,它成功地檢索傳入消息:精彩字符串內容檢查
Bundle bundle = intent.getExtras();
Object[] object = (Object[]) bundle.get("pdus");
SmsMessage smsMessage = SmsMessage.createFromPdu((byte[]) object[0]);
String message = smsMessage.getMessageBody().trim();
的信息是完全等於「測試」和message.length()
等於4(沒有隱藏字符),但波紋管命令返回false!
if (message == "test") ...
如何使用==代替equals()方法?
謝謝...
使用'等於(「測試」)'方法,因爲你是比較 – SorryForMyEnglish 2015-03-03 07:40:10
如何使用參考''==比較字符串?使用'str1.equals(str2)' – Apurva 2015-03-03 07:54:38
'如何使用==代替equals()?'在**無法**! – 2015-03-03 08:34:30