清除复合物是否可在灾难中处置



我看到的CompositeDisposable的所有例子都在onDestroy中清除了它。既然onDestroy不一定会发生,为什么这不会导致内存泄漏?我认为所有的注册/注销逻辑都应该在onStart/onStop中完成。

唯一不能保证onDestroy()发生的时间是当你的整个过程被破坏时——根据《谁生谁死?博客文章,Android只会在进程级别杀死你的应用程序。此时,内存中与进程相关的所有都将被清除,因此不存在内存泄漏的可能性。

相关内容

  • 没有找到相关文章

最新更新