В моем проекте я использую ViewPager, который создает большое количество фрагментов.
Когда я использую SpeechRecognizer, я могу заставить его работать, но мой код становится очень трудным для понимания.
Сначала я попытался создать экземпляр SpeechRecognizer и реализовать RecognitionListener в классе фрагмента. Это действие сделало класс My Fragment очень сложным для понимания и управления.
Затем я создал отдельный класс для реализации RecognitionListener и SpeechRecognizer, который помог, но не очень.
Я хочу, чтобы мой Fragment создал экземпляр SpeechRecognizer, затем дождался, пока SpeechRecognizer прекратит прослушивание и вернет Fragment какой-либо результат, а затем SpeechRecognizer должен быть закрыт и уничтожен
Я думаю, что это как-то связано с попыткой с ресурсами, но я не знаю, как реализовать этот подход.
Спасибо заранее и извините, если вопрос глупый.