【发布时间】:2017-08-04 13:22:16
【问题描述】:
我正在寻找一种方法来使用ChildEventListener 在每次活动中收听我的数据库中的特定位置。
我有一个购物应用,我需要通过该应用监听用户的订单状态,以显示警报并在本地保存数据。
我有两个想法:
- 我想过在
OnResume()中附加和分离监听器
和每个Activity的OnPause(),但代码将在 每个Activity,因为它做同样的工作。 - 我考虑将一个监听器附加到
MainActivity,然后发送 广播到其他活动,但由于MainActivity被销毁而失败
--
监听一个节点并保持应用同步的最佳做法是什么?
【问题讨论】:
标签: android firebase firebase-realtime-database