我正在尋找一種方法來在每個活動中使用一個ChildEventListener
來收聽我數據庫中的特定位置。Android:通過我的應用程序使用一個Firebase ChildEventListener
我有一個購物應用程序,我需要通過應用程序監聽用戶的訂單狀態以顯示警報並在本地保存數據。
我有2個想法在腦海:
- 我想到了安裝和拆卸的
OnResume()
每Activity
的OnPause()
聽衆,但代碼將在 每Activity
因爲被複制它做同樣的工作。 - 我想到了一個監聽器連接到
MainActivity
,然後發送 廣播給其他活動,但這種失敗,原因是MainActivity
被破壞
-
什麼是聽一個最佳實踐節點並保持應用程序同步?
你說得對,但我打算集中工作,所以稍後修改代碼很容易。 – Khaled
在這種情況下,您可以創建一個'HelperClass',在其中創建一個可以在您需要的每個活動中重用的方法。 –
那很簡單...聽起來像一個想法,但如果我在每個活動中創建監聽器,不會有延遲嗎? – Khaled