Ich habe ein Fragment mit einer recyclerview
. Hier verwende ich eine benutzerdefinierte Methode, um den Adapter mit neuen dataset
zu aktualisieren.So rufen Sie eine Methode von RecyclerView Adapter in einem Fragment
public class MyRecyclerAdapter extends RecyclerView.Adapter<MyRecyclerAdapter .ViewHolder>{
.....
public void addNewDataset(ArrayList<Integer> data) {
......
notifyDataSetChanged();
}
}
Ich habe die Methode wie folgt in meinem Fragment genannt.
myRecyclerAdapter.addNewDataset(data);
Bitte helfen Sie mir, Vielen Dank im Voraus.
myRecyclerAdapter.addNewDataset (Index) genannt wird oder nicht zu werfen ?? – sasikumar
Compiler zeigt "kann Methode nicht auflösen myRecyclerApater.addNewDataSet()" Fehlermeldung – kashyap
scheint, als ob Sie versuchen, Index zu übergeben (was ein "int" angibt), aber "addNewDataset" erwartet eine 'ArrayList' von' 'Typ so Erstellen Sie eine geeignete Methode mit dem erforderlichen Parametertyp und fügen Sie immer die vollständigen Details hinzu. Wir wissen nicht, was "Index" usw. ist. –