0

下午好!

如果我在启动后立即调用它,我有一个与 NullPointerException 崩溃的方法,但是如果我滑过所有片段然后调用该方法,一切正常。据考虑,smth 没有初始化。我需要快速修复这个错误,所以我想在 UI 启动(在 onCreateView 或其他)之间以编程方式滑过所有片段。我怎样才能做到这一点 ?

这是 RootFragment http://pastebin.com/VfmRbVpc 子片段之一http://pastebin.com/XnftaqTH

我在子片段第 63 行有一个 NullPointer

 elview = (ExpandableListView) v.findViewById(R.id.expand_lv);

谢谢!

4

1 回答 1

2

ViewPager 中的片段是以惰性方式创建的,因此如果您需要访问更远的片段,则应将OnPageChangeListener附加到 ViewPager 并在到达目标索引/位置时执行所需的代码。

于 2013-11-07T12:19:08.217 回答