« 花愛でる | トップページ | なんだか すごく いい がいこつ »

TTSが突然機能しなくなる現象

 TextToSpeechを使っている。で、いろいろな場面で突然に発声が止まってしまう、読み上げなくなる現象がおきる。端末の回転によって Activity が破棄されたり、別の Activity に移るなどというときに shutdown 処理がきちんとされないときに起こるようだというのはわかった。

 ということで、onPause() 内で shutdown() を、onResume() 内で new TextToSpeech() をするようにした。これで一応よいようなのだけれど、それでもまだなにかのタイミングでおかしくなることがあるようで、これにはちょっと困った。回転にも対処はしたし(つもり)、ほかの Activity への移動でも同様に対処している(つもり)、ほかに考えられるようなメニュー類の処理も想定してみたのだけれど、原因がよくわからない。

 そしてひとたびこうなるとアプリの削除くらいしか回避策がないみたい。これも面倒だ。ここが一番の肝なので、安定して使えないとどうにもよろしくない。ということで、そろそろ公開したいと思っていたけれど、もう少し確認をしてからということになりそうだ。

 もっとも、細かな不具合修正を重ねていたというのもあるにはある。あわてて公開してしまってからではよろしくないので、ここは我慢してきちんと確認することを優先しないと。たとえそれが使われることがほとんどないアプリだったとしても。

|

« 花愛でる | トップページ | なんだか すごく いい がいこつ »

コメント

コメントを書く



(ウェブ上には掲載しません)


コメントは記事投稿者が公開するまで表示されません。



トラックバック


この記事へのトラックバック一覧です: TTSが突然機能しなくなる現象:

« 花愛でる | トップページ | なんだか すごく いい がいこつ »