1

私は自分のAndroidプロジェクトに1つのサービスを作成しました。これは、マニフェストで次のように宣言するときに、プロセスで個別に実行されます。

android:process=":MyService"

別のプロセスでサービスを作成すると、サービスから変数にアクセスできなくなることはわかっていますが、私の場合は両方が必要です。

1)別のプロセスでサービスを実行します

2)このサービスから変数にアクセスします。

どうすればこれを達成できますか?

これを行うためのトリックはありますか?

4

1 に答える 1

1

直接的なコミュニケーションはないと思います。ブロードキャストレシーバーを使用できますが。

そのサービスからブロードキャストを送信し、ブロードキャスト レシーバーを別のサービスに登録する

こちらの回答もご覧ください

Andoird の異なるプロセスで実行されているサービス間の通信?

于 2013-01-29T05:21:46.053 に答える