4

ServiceAndroidでは、特定Serviceの .

私の知る限り、少なくとも 7 つの方法があります。

  1. startService
  2. AIDL/bindService
  3. sendBroadcast
  4. 開始アクティビティ
  5. 通知
  6. メッセンジャー機構
  7. アシュメム

他にもありますか?

ありがとう。

4

2 に答える 2

1

gunarが言ったように、 Event Busも使用できます。

最も人気のあるものは次のとおりです。

ドキュメントは一目瞭然ですが、始めるのに助けが必要な場合はお知らせください。

よろしく、ライアン

于 2014-11-18T16:25:40.457 に答える
1

それらを分類したい場合は、次のようにします。

  1. インテントを使ったコミュニケーション
  • ブロードキャスト インテント (グローバルおよびローカル)
  • コンポーネント インテント (アクティビティの開始、サービスの開始)
  • システム通知
  1. プロセス間通信 (IPC) は、インプロセスにも使用できます。
  1. 共有オブジェクトを介した通信。
  • シングルトンの使用 (例: アプリケーションまたは他のシングルトン クラス)
  • イベントバス (EventBus、TinyBus、Otto)の使用
于 2014-11-19T08:10:08.177 に答える