我知道View Holder本身是android中的设计,不能多次调用findViewByID,但我正在阅读有关android SDK代码中使用的所有设计的文章。在很多地方,这说View holder使用单件设计。任何人都可以帮助视图持有者如何使用单例设计吗?
不。查看持有人不是单身人士。
您的回收站视图会创建足够的视图持有者来填充屏幕。在滚动recyclerview而不是创建新的视图持有者时,recycleler视图将循环使用(重复使用隐藏在滚动上的视图)。
因此findviewbyId不会被多次调用,只会在视图中替换该值。