到目前为止,这是我的代码:
ArrayList<String> matches = data
.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
String playString = "play";
if( matches.get(0).toString() == playString)
{
// do something
}
语音识别提示拉起来就好了,我已经测试过了,实际上我说的是“玩”这个词。但是,在 if 语句中进行比较时,每次都会失败 - 有或没有toString()
. 我不明白什么?