0から始めるAndroid ~常駐アプリを作る Serviceも死ぬ編~

前回のBroadcastReceiverについて調査していくと、
常駐アプリはどうやらBroadcastReceiverではなくServiceを利用するのが適切なのかも知れない。
そこで、前回の構成を一部だけ変更して、親クラスをActivityからServiceに変更することに。
すると、ANR(Application Not Responding)で死亡する運命となってしまった。
確かに、Webサービスに接続してレスポンスが悪いと固まってしまうのは事実だからしょうがない。
しかし、少しだけ希望が見えた。
Service自身がメイン処理を実行しているのが問題であることが分かったので、
別スレッドでメイン処理を実行すれば成功するのではないか?