Почему VoiceListener на основе Glass / GDK перехватывает VoiceCommand только один раз в XE16?
В поисках способа реализации контекстных голосовых команд с помощью Google GDK я наткнулся на этосообщение, Тем не менее, пример кода работает только в XE12, а не в XE16 +. Я недавно тестировал этот код, ноonVoiceCommand(...)
метод вызывается толькоодин раз в жизни связанной деятельности. Я ожидал бы, что голосовая команда пользователя может быть получена несколько раз, то есть, если пользователь возвращается к определенной активности из другой.
Я даже пытался удалить и снова подключить Activity и / или Listener к встроенному VoiceInputHelper GDK, когда Activity был задокументирован черезonPause(...)
а такжеonResume(...)
метод, но безуспешно. Любые полезные идеи, почему VoiceCommands "ушли" после одного события и как их можно "включить"?
Я могу проверить ваши идеи / решения, так как у меня есть устройство Glass под рукой, и я быстро проверяю любой вклад.