Почему VoiceListener на основе Glass / GDK перехватывает VoiceCommand только один раз в XE16?

В поисках способа реализации контекстных голосовых команд с помощью Google GDK я наткнулся на этосообщение, Тем не менее, пример кода работает только в XE12, а не в XE16 +. Я недавно тестировал этот код, ноonVoiceCommand(...) метод вызывается толькоодин раз в жизни связанной деятельности. Я ожидал бы, что голосовая команда пользователя может быть получена несколько раз, то есть, если пользователь возвращается к определенной активности из другой.

Я даже пытался удалить и снова подключить Activity и / или Listener к встроенному VoiceInputHelper GDK, когда Activity был задокументирован черезonPause(...) а такжеonResume(...) метод, но безуспешно. Любые полезные идеи, почему VoiceCommands "ушли" после одного события и как их можно "включить"?

Я могу проверить ваши идеи / решения, так как у меня есть устройство Glass под рукой, и я быстро проверяю любой вклад.

Ответы на вопрос(1)

Ваш ответ на вопрос