I use ViewPagerwith a custom PagerFragmentAdapterone that uses an internal list to provide snippets. I would like to add and remove fragments dynamically when changing settings.
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fragment_pager);
mAdapter = new ServicePagerAdapter(getSupportFragmentManager());
mPager = (ViewPager) findViewById(R.id.pager);
mPager.setAdapter(mAdapter);
}
I tried to call again setAdapter, but we get IllegalStateException (Can not perform this action after onSaveInstanceState).
How to achieve my goal?
source
share