小编moh*_*eti的帖子

视图被销毁后从另一个线程访问的 AutoClearedValue

我正在使用此链接中的AutoClearedValue 类,当视图被销毁时,支持字段变为空,这很好,但我有一个线程(实际上是一个 kotlin 协程),在它完成后,它访问该值(使用 autoCleared)但是如果在它的工作完成之前,我导航到另一个片段(这个片段的视图被破坏),然后它尝试访问该值,但由于它为空,我得到一个异常,因此崩溃。我该怎么办?

还需要将此 autoCleared 用于哪些变量?我将它用于 viewBinding 和 recyclerview 适配器。

android kotlin android-viewbinding

5
推荐指数
1
解决办法
151
查看次数

标签 统计

android ×1

android-viewbinding ×1

kotlin ×1