前書きAndroidではServiceを実装することでプロセス間で通信することが出来ます。 今回はMessengerを使ったServiceとActivityのデータの送受信方法について説明します。 Serviceとは?ドキュメントによるとこう説明されています。 サービスは、ユーザが異なるアプリケーションにいても作業を行うためにバックグラウンドで実行することができます。サービスを使って双方向のやり取りを行い、プロセス間通信を行うために、他のコンポーネントがサービスにバインドすることが許されています。サービスはデフォルトではホストのアプリケーションのメインスレッドで実行されます。言ってしまえば、「Intentからのみ呼び出せるライブラリ / プラグイン」です。 当然Intent Filterを適切に設定すればどんなアプリケーションからも呼び出せます。と言うか、ManifestにIntent F