Android 在片段/活动中分别保存对recyclerview及其适配器的引用是一个好主意吗

Android 在片段/活动中分别保存对recyclerview及其适配器的引用是一个好主意吗,android,android-fragments,android-recyclerview,Android,Android Fragments,Android Recyclerview,我想知道的是,如果我同时为我的recyclerview和适配器持有类变量,会不会导致性能/效率上的巨大差异,只是因为我想减少每次调用适配器上的notifydatasetchanged时必须键入的代码量。引用适配器也没有坏处。事实上,它的性能甚至更高(但意义不大),因为您将保存一些额外的方法调用(如recyclerView.getAdapter())。此外,代码更具可读性,更易于维护;) 考虑一下这个问题,了解更多的优化技巧。 在引用一个适配器时也没有缺点。事实上,它的性能甚至更高(但意义不大),

我想知道的是,如果我同时为我的recyclerview和适配器持有类变量,会不会导致性能/效率上的巨大差异,只是因为我想减少每次调用适配器上的notifydatasetchanged时必须键入的代码量。

引用适配器也没有坏处。事实上,它的性能甚至更高(但意义不大),因为您将保存一些额外的方法调用(如
recyclerView.getAdapter()
)。此外,代码更具可读性,更易于维护;)
考虑一下这个问题,了解更多的优化技巧。

在引用一个适配器时也没有缺点。事实上,它的性能甚至更高(但意义不大),因为您将保存一些额外的方法调用(如

recyclerView.getAdapter()
)。此外,代码更具可读性,更易于维护;)
考虑一下这个问题,了解更多的优化提示。

你可能有一个链接到YouTube视频上,他在演讲中说话吗?在描述中有一个链接。因此,对于较小的CPU搅动的内存交易更好吗?使用过多的内存也可能是有害的,因为GC将更频繁地启动,用户将注意到丢弃的帧。但在您的情况下,引用的大小只有4或8个字节,与适配器在内存中的大小相比,这实际上是微不足道的,例如,你是否有一个youtube视频的链接,他在演示文稿中发言?在描述中有一个链接。因此,用内存换取更少的cpu占用更好?使用太多内存也可能有害,因为GC会更频繁地启动,用户会注意到丢失的帧。但在您的例子中,引用的大小只有4或8个字节,例如,与适配器在内存中的大小相比,这实际上是微不足道的。