Я реализовал интеграцию TextToSpeech
точно так, как упоминалось в этой записи блога . После того, как я добавил его в свою программу, он теперь мешает другим моим намерениям
.
Например:
- Элемент списка
- Пользователь запускает приложение
- Пользователь вызывает действие загрузки
- Пользователь выбирает файл для загрузки, и действие возвращает fileanme для загрузки в намерении
- Начинается основное действие, и он понимает, что ему нужно загрузить имя файла, поэтому он начинает это делать
- Необходимо выполнить проверку TTS, поэтому я запустить намерение
ACTION_CHECK_TTS_DATA
- Это снова приостанавливает основное действие , и процесс загрузки прерывается
- Когда проверка TTS возвращается, загрузка никогда не происходила.
Когда мне нужна эта проверка TTS? Могу я сделать это один раз при запуске приложения? Это вызывает медленную загрузку моего приложения. Я бы хотел, чтобы эта загрузка выполнялась в отдельном потоке, если это возможно.
задан Mike Bailey 18 July 2012 в 22:05
поделиться