在 Android 中,给定一个特定的 Service ,该 Service 有多少方法可以与其他组件( Activity 、内容提供者、接收者、其他服务)通信?

据我所知,至少有7种方法:

  • startService
  • AIDL/bindService
  • sendBroadcast
  • startActivity
  • 通知
  • 信使机制
  • Ashmem

  • 还有其他人吗?

    谢谢。

    最佳答案

    就像 gunar 所说的,您也可以使用 事件总线

    最受欢迎的是:

  • Otto (square)
  • EventBus (greenrobot)

  • 文档是不言自明的,但如果您需要帮助才能开始,请告诉我。

    问候,
    瑞安

    10-07 19:46
    查看更多