adaptador de cambio de viewpager de android

Estoy desarrollando una aplicación con ViewPager para tablas de desplazamiento lateral, a veces necesito cambiar el adaptador para cargar un conjunto diferente de tablas. He intentado hacer lo siguiente:

mViewPager.setAdapter(new pagerAdapterPushed(getSupportFragmentManager()));
mViewPager.getAdapter().notifyDataSetChanged();
indicator.setViewPager(mViewPager);
indicator.invalidate();
mViewPager.invalidate();

Pero siempre recarga los datos anteriores. ¿No es posible cambiar el adaptador de un ViewPager?

Respuestas a la pregunta(5)

Su respuesta a la pregunta