如何为Task添加片段范围侦听器?

时间:2018-11-28 01:42:23

标签: android firebase android-fragments

Firebase中使用的

Task具有方法addOnSuccessListener(Activity, OnSuccessListener)。在活动的onStop()期间,将自动删除使用此方法添加的侦听器。

片段的最接近等值是什么?即我想在片段中添加一个侦听器,但是在片段关闭后不要保留它。

1 个答案:

答案 0 :(得分:1)

您可以使用LiveData和ViewModel:

  1. 在ViewModel中创建ViewModel和“成功事件” LiveData
  2. 从片段中观察liveData
  3. 收到OnSuccessListener()时->更新上述LiveData内容