Ich habe eine Grafik in der Haupttätigkeit auch ich habe eine Recycler-Sicht in der Haupttätigkeit. Der benutzerdefinierte Adapter wird für die Recycler-Ansicht verwendet. Ich habe ein Kontrollkästchen und wische das Layout im Layout des Listenelements. Im Wischlayout gibt es eine Löschtaste.Wie aktualisiert man eine Ansicht in der Hauptaktivität von einem Adapter?
Ich möchte das Diagramm der Hauptaktivität zurücksetzen, wenn ich das Kontrollkästchen aktiviere oder wenn ich ein Element lösche.
Dafür habe ich eine Methode in der Haupttätigkeit erstellt. Und nannte diese Methode im Adapter onCheckedChangeListener und beim Klicken auf Löschen.
Aber ich bekomme eine Null-Zeiger-Ausnahme auf mBarChart. d. Graph. Ich habe in mBarChart in setUI-Methode instanziiert und dies wird in OnCreate einer Aktivität aufgerufen.
resetMethod
public void resetGraph(Context context)
{
mBarChart.invalidate();
}
in Adapter:
Context conext;
MainActivity mainActivity;
mainActivity = new MainActivity();
mainActivity.resetGraph(conext);
Wie dies zu tun? Bitte helfen Sie .. Vielen Dank ..
Was ist 'notifyDataSetChanged' – Pankaj
, wie und wo soll ich anrufen? @Clairvoyant –
Sie möchten Daten des Adapters aktualisieren? – NarenderNishad