¿Cómo actualizar una vista en la actividad principal desde un adaptador?

Tengo un gráfico en la actividad principal y también tengo una vista de reciclador en la actividad principal. Adaptador personalizado se utiliza para reciclar vista. Tengo una casilla de verificación y diseño de deslizamiento en el diseño de elementos de la lista. En el diseño de deslizamiento hay un botón Eliminar.

Deseo restablecer el gráfico de la actividad principal cuando marque la casilla de verificación o cuando elimine cualquier elemento.

Para esto creé un método en la actividad principal. Y llamó a este método en el adaptador onCheckedChangeListener y al hacer clic en Eliminar.

Pero obtengo una excepción de puntero nulo en mBarChart. es decir. grafico. He instanciado en mBarChart en el método setUI y esto se llama en onCreate of a activity.

resetMethod

    public void resetGraph(Context context)
{

    mBarChart.invalidate();

}

en adaptador:

  Context conext;
  MainActivity mainActivity;

  mainActivity = new MainActivity();

  mainActivity.resetGraph(conext);

¿Como hacer esto? Por favor ayuda ... Gracias ...

Respuestas a la pregunta(4)

Su respuesta a la pregunta