【问题标题】:Android avoiding observable being called while using ViewPager and LiveDataAndroid 避免在使用 ViewPager 和 LiveData 时调用 observable
【发布时间】:2021-07-13 16:41:47
【问题描述】:

我一直在努力将 ViewPager 与 LiveData 结合使用。这是由于当页面不在视图中时调用 observables 导致空指针异常。由于 ViewPager 管理片段 ex。在您到达页面之前或之后创建片段 1-2 滑动。 getViewLifeCycleOwner 似乎没有用,因为离开页面时视图没有被破坏。有没有办法只在视图可见时调用可观察对象而不是遵循视图生命周期?

【问题讨论】:

    标签: android mvvm android-livedata


    【解决方案1】:

    我在onResume 中添加了可观察对象,并在onPause 中进行了清理。

    【讨论】:

      猜你喜欢
      • 2019-02-22
      • 2020-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-08
      • 1970-01-01
      • 2018-10-31
      • 1970-01-01
      相关资源
      最近更新 更多