注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Androidで常駐するアプリを作るときはサービスを用いて基本的にはずっと起動させておく。ところが以下の... Androidで常駐するアプリを作るときはサービスを用いて基本的にはずっと起動させておく。ところが以下の場合にはサービスが停止されてしまう。その場合に再起動させる方法を以下に示す。 1) Android OSがメモリ等リソースが少なくなると強制的に停止する場合がある。 Service.onStartCommandの戻り値を START_STICKY 又は START_REDELIVER_INTENT にすることで、OSが勝手に再起動してくれる。 2) 電源が落とされた場合。 Intent.ACTION_BOOT_COMPLETED ブロードキャストを受けるレシーバを作成しそこからサービスを起動する。 Manifestには <receiver android:name=".BootUpReceiver" android:permission="
2012/11/29 リンク