我正在寻找一种方法来在每个活动中使用一个ChildEventListener
来收听我数据库中的特定位置。Android:通过我的应用程序使用一个Firebase ChildEventListener
我有一个购物应用程序,我需要通过应用程序监听用户的订单状态以显示警报并在本地保存数据。
我有2个想法在脑海:
- 我想到了安装和拆卸的
OnResume()
每Activity
的OnPause()
听众,但代码将在 每Activity
因为被复制它做同样的工作。 - 我想到了一个监听器连接到
MainActivity
,然后发送 广播给其他活动,但这种失败,原因是MainActivity
被破坏
-
什么是听一个最佳实践节点并保持应用程序同步?
你说得对,但我打算集中工作,所以稍后修改代码很容易。 – Khaled
在这种情况下,您可以创建一个'HelperClass',在其中创建一个可以在您需要的每个活动中重用的方法。 –
那很简单...听起来像一个想法,但如果我在每个活动中创建监听器,不会有延迟吗? – Khaled