Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 定义了所有视图并正确处理可见性的多视图保持架与单视图保持架。哪一个更适合回收者的观点?_Android_Android Recyclerview_Android Viewholder_Recyclerview Layout_Nestedrecyclerview - Fatal编程技术网

Android 定义了所有视图并正确处理可见性的多视图保持架与单视图保持架。哪一个更适合回收者的观点?

Android 定义了所有视图并正确处理可见性的多视图保持架与单视图保持架。哪一个更适合回收者的观点?,android,android-recyclerview,android-viewholder,recyclerview-layout,nestedrecyclerview,Android,Android Recyclerview,Android Viewholder,Recyclerview Layout,Nestedrecyclerview,使用回收器视图时,哪种方法更好?对于不同的视图,最好使用不同的视图保持架,还是使用其中定义的所有不同布局的单个视图保持架,并适当地处理布局的可见性?为什么指定的方法更好?最好使用多个视图持有者。原因是更好的内存性能,因为您没有一堆未使用的字段,并且在其他地方更好地重用了ViewHolder 如果它们共享多个字段,则可以创建一个其他字段继承的BaseViewHolder类

使用回收器视图时,哪种方法更好?对于不同的视图,最好使用不同的视图保持架,还是使用其中定义的所有不同布局的单个视图保持架,并适当地处理布局的可见性?为什么指定的方法更好?

最好使用多个视图持有者。原因是更好的内存性能,因为您没有一堆未使用的字段,并且在其他地方更好地重用了ViewHolder

如果它们共享多个字段,则可以创建一个其他字段继承的
BaseViewHolder