テキスト読み上げでテキストのページを読み取る簡単なアプリを作成しました。原則としては機能しますが、エンドユーザーにとって意味のある方法でonPause()、onResume()などを実装する必要があります。
具体的にはonPause()について2つのオプションがあります。
- 左のポイントから正確に続行することを目的として、読み取りを一時停止します。
- アクティビティがまだ表示されているかのように、通常どおり続行します。
2番目のオプションは、視覚的な活動でない場合、なぜ視覚的な障害によって発話が中断されるので、より賢明に見えます。
ただし、onPause()を「何もしない」関数として実装するときに考慮しなければならない他のシステム全体の考慮事項(「副作用」)があるかどうかはわかりません。
アクティビティが表示されなくなったときにonPause()が呼び出される以外に、テキスト読み上げを停止するかどうかを決定するときに考慮すべき他のイベントまたは副作用はありますか?