Я написал простое приложение, читающее страницу текста посредством преобразования текста в речь.Это работает в принципе, но теперь мне нужно реализовать onPause (), onResume () и т. Д. Таким образом, чтобы это имело смысл для конечного пользователя.
В частности, о onPause () У меня есть 2 варианта:
- Приостановить чтение с намерением продолжить точно с левой точки.
- Продолжить в обычном режиме, как если бы активность все еще была видна.
Второй вариант выглядит болееразумно, потому что, если это не зрительная деятельность, почему зрительные нарушения прерывают речь?
Однако я не уверен, есть ли другие общесистемные соображения («побочные эффекты»), которые я должен принимать во вниманиепри реализации onPause () как функции «ничего не делать».
Помимо вызова onPause (), когда действие больше не видно, существуют ли другие события или побочные эффекты, которые я должен учитывать при принятии решения?стоит ли останавливать или не останавливать преобразование текста в речь?