このエラーに関しては次のサイトで議論されている。
実行順序は次のとおりである。
- onDestroy()....前のActivityが実行したonDestroy()
- unbindService()
- 上記エラーログ
- onUnbind()....Service
- onDestroy()....Service
- onCreate()....次のActivityが実行したonCreate()
対策としてはAnswersの<3>と<8>に書かれてあるが、この対策が真実であるのか私は疑問に感じた。ので、他の方法を模索した。が、成功しなかった。
結局、対策は、Answersの<3>と<8>に書かれてあるように、unbindService()をonDestroy()で行っているのであれば、そのbindService()はonCreate()で行わねばならない、ということであった。
このような対応策が非論理的であると感じてしまうのは、果たして私だけだろうか。。。。(あんた、だけや!)。。。むむむ!
0 件のコメント:
コメントを投稿