RxJava活动或片段外的可观察对象



我将用RxJava Observable替换我所有的AsyncTasks代码。目前,所有任务都在片段之外。我需要退订吗?何时何地?

我假设您有一个允许您访问Observable的公共方法。在您subscribe()之后,您将收到一个Subscription对象。

您可以随时处置订阅,例如:

  • Activity.onDestroy()中,如果您想将其绑定到Activity生命周期
  • 如果你希望用户能够中断网络请求,你可以将它绑定到OnClickListener

这两个只是两个例子。如果你想要更多面向活动生命周期的东西,可以看看RxLifecycle。

相关内容

  • 没有找到相关文章

最新更新