Androidアプリ開発逆引き大全 500の極意

プロセスとスレッドの処理 - Tips337 サービスを開始/終了する

登録タグ
Icon comment count 0
Icon stock count 0

5-1バックグラウンド処理とサービスTips337 サービスを開始/終了する

対応Ver:全て

Level2

Answer同じアプリのアクティビティから startService/stopServiceメソッドを用いる

サービスを簡単に開始・終了できるようにするには、サービスと同じアプリにアクティビティを作成します。

サービスがMyServiceなら、アクティビティはMyServiceControllerのように、関連するサービスがすぐわかる名前にします。

ボタンクリックのイベント処理メソッドなどに、リスト1のように記述します。

 メソッドstartService
startService(new Intent(
  MyServiceController.this, 
  MyService.class));

MyServiceのほうにインテントフィルタを指定すれば、インテントフィルタを

出典情報

Medium

Androidアプリ開発逆引き大全 500の極意

  • 著者: 清水 美樹

コメント

    コメントはありません