我的应用包含一个带有5个标签的ViewPager。 (每个标签都是一个片段)。看起来像这样:
在我的应用中,当我在标签1,标签2和标签3之间快速滑动时,我的应用程序崩溃并显示错误:
Fragment Tab5 {a6f4392}未附加到Activity 在android.support.v4.app.Fragment.getResources(Fragment
注意:发生此错误时,我甚至不选择tab4。我认为发生崩溃是因为我试图获取片段的上下文,当它为null时。但是,如果我甚至不选择tab5或tab4,为什么tab5会崩溃?
答案 0 :(得分:2)
如果我甚至不选择tab5或tab4,为什么tab5会崩溃?
ViewPager总是预先加载至少1页:视图寻呼机的屏幕外页面限制默认设置为最小可能值,查看页面每侧一页(因此,1)。
在你的情况下,我想它必须是> 1.尝试检查它是否正在呼叫getOffscreenPageLimit()
。