--
このメールは Google グループのグループ「日本Androidの会」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには android-group-j...@googlegroups.com にメールを送信してください。
このグループに投稿するには android-g...@googlegroups.com にメールを送信してください。
http://groups.google.com/group/android-group-japan からこのグループにアクセスしてください。
その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。
塩澤です
アクティビティではなくフォアグラウンドでサービスを起動するのが理想かと思います。
バックグラウンドでサービスを起動してしまうとメモリ不足時に強制終了してしまう確率が大幅に増えてしまいます。
フォアグラウンドのサービスも絶対に強制終了しないわけではありませんが強制終了の確率を大幅に減らせます。
android.app.Service#startForegroundメソッドを使います。
http://developer.android.com/reference/android/app/Service.html
ほんきで学ぶAndroidアプリ開発入門 Android Studio、Android SDK 5対応
寺園聖文 著
翔泳社
p.156
にこれの解説があります。