如何更新主要活动中通过BLE接收数据的片段?

时间:2016-06-28 22:08:25

标签: android android-fragments

那么将主活动中收到的数据发送到片段的最佳方法是什么,目前该应用程序通过BLE每秒获得大约20个数据,最后一个版本用于单个活动并且工作正常,现在我添加了一个ViewPager所以我可以扩展UI并使用2个片段,但我找不到将数据发送到片段以便使用它的方法(按钮更新和测量更新)。有关从主要活动到当前所选片段的最佳数据传输的建议吗?

1 个答案:

答案 0 :(得分:0)

我正在使用BroadcastReceivers来解决这些问题,以避免与Android生命周期相关的问题。

广播接收器的基本思想是发布者 - 订阅者,感兴趣的片段应该使用适当的意图过滤器来注册他们感兴趣的事件,并且活动应该是垃圾邮件事件。

有关https://developer.android.com/reference/android/content/BroadcastReceiver.html

的广播接收器的更多信息