Я сталкиваюсь с этой простой проблемой всякий раз, когда я говорю «search musi c click», он ищет «search musi c click», и он должен искать мой файл musi c click name. Я пытался ввести разные переменные, но только логическое значение не приводит к ошибке.
if(voice_result.indexOf("search music") != -1){
voice_result.contains(voice_result)
String a = voice_result;
Intent intent = new Intent(MediaStore.INTENT_ACTION_MEDIA_PLAY_FROM_SEARCH);
intent.putExtra(MediaStore.EXTRA_MEDIA_FOCUS, MediaStore.Audio.Media.ENTRY_CONTENT_TYPE);
intent.putExtra(SearchManager.QUERY, a);
startActivity(intent);}
voice_result здесь - это результат процесса моего голоса, и если я когда-либо пытаюсь найти музыку c из Голосовая команда всегда ищет "поиск музыки c рискованно" вместо "рискованно".