我在Android应用中使用ViewPager
。该应用程序允许用户添加和删除页面,每次添加ListFragment
到新页面添加页面。我的适配器是FragmentPagerAdapter
。这一切都很有效,直到我添加一个页面超过我在setOffScreenPageLimit + 1中指定的值。例如,我定义:
mPager.setOffscreenPageLimit(5);
我可以添加最多6个(5个屏幕外页面+ 1个可见页面)页面,没有任何问题。当我添加第七页时,由于getActivity()
,我在ListFragment
代码中尝试拨打Activity = null
时应用崩溃了。我还应该提到getActivity()
调用是在AsyncTask的onPostExecute
方法中(仍在尝试弄清楚某些内容是否不同步......)。
我在这里想念的是什么......?