我正在使用一个带有自定义
我尝试再次调用
PagerFragmentAdapter
的 ViewPager
,它使用内部列表提供片段。我想在设置更改时动态添加和删除片段。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);
}
我尝试再次调用
setAdapter
,但是出现了IllegalStateException (Can not perform this action after onSaveInstanceState)
异常。如何达到我的目的?
ServicePagerAdapter
-这不是一个库类,因此我假设您已经在使用自定义适配器。所以是的,您需要自定义实现PagerAdapter
类。关于您的主要问题-我认为它已经得到了回答。 - HitOdessit