Edited:Anonymous Zuhörer in RecyclerView Adapter
ich wissen will über das Erstellen von Anonymous Listener in bindViewHolder
Methode jedes Leistungsproblem verursachen oder nicht für große Datenmengen.
Angenommen, ich habe einen RecyclerView Adapter. Und in bindViewHolder
Methode, wenn ich alle meine Zuhörer einstellen Anonym verursacht dies irgendein Leistungsproblem? Denn wenn der Benutzer die RecyclerView scrollt, erstellt er viele anonyme Listener und setzt sie auf die Ansichten.
Beispiel:
view.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
}
});
oder ich kann OnClickListener
in meiner ViewHolder Klasse implementiert und fügen Sie einfach
view.setOnClickListener(this);
hier viele Anonymous Hörer views.Like werden nicht erstellt. Ist die Performance für große Datasets in der Leistungsberechnung besser?
Vielen Dank im Voraus.
Können Sie versuchen, diese innere Viewholder Create Listener und es gibt eine Eigenschaft this.setIsRecycable (false), die Leistung besser machen kann versuchen, diese https://stackoverflow.com/questions/46095866/getting-android-recyclerview-to -update-view-inside-react-native-component/46313257 # 46313257 –