我ViewPager
在我的 Android 应用程序中使用 a 。该应用程序允许用户添加和删除页面,每次ListFragment
在新页面中添加一个页面添加。我的适配器是FragmentPagerAdapter
. 这一切都很好,直到我添加的页面比我在 setOffScreenPageLimit + 1 中指定的值多一页。例如,我定义:
mPager.setOffscreenPageLimit(5);
我最多可以毫无问题地添加 6 个(5 个屏幕外页面 + 1 个可见页面)页面。当我添加第七页时,应用程序在尝试调用getActivity()
我的ListFragment
代码时崩溃,因为Activity = null
. 我还应该提到,getActivity()
调用是在onPostExecute
AsyncTask 的方法中进行的(仍在尝试确定某些内容是否不同步......)。
我在这里错过了什么......?