Это мой код до сих пор:Синтаксический распознавания голоса Android Результаты
ArrayList<String> matches = data
.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
String playString = "play";
if(matches.get(0).toString() == playString)
{
// do something
}
Стремительное распознавания голоса тянет просто отлично, и я проверил это, и это на самом деле понимание того, что я говорю слово "играть." Однако при выполнении сравнения в выражении if он терпит неудачу каждый раз - с или без toString()
. Что я не понимаю?
Это работало отлично! Не могли бы вы объяснить, почему, пожалуйста? –