View Holder如何在Android中使用Singleton Design Pattern?

问题描述 投票:-1回答:1

我知道View Holder本身是android中的设计,不能多次调用findViewByID,但我正在阅读有关android SDK代码中使用的所有设计的文章。在很多地方,这说View holder使用单件设计。任何人都可以帮助视图持有者如何使用单例设计吗?

android design-patterns android-design-library
1个回答
0
投票

不。查看持有人不是单身人士。

您的回收站视图会创建足够的视图持有者来填充屏幕。在滚动recyclerview而不是创建新的视图持有者时,recycleler视图将循环使用(重复使用隐藏在滚动上的视图)。

因此findviewbyId不会被多次调用,只会在视图中替换该值。

© www.soinside.com 2019 - 2024. All rights reserved.