数组的声明。片段数组上的NullPointerException
public ExerciseFragment[] fragments;
初始化。
fragments = new ExerciseFragment[numberOfWorkouts];
最后,设置每个片段等于它的各自ExerciseFragment
。
for (int i = 0; i < numberOfWorkouts; i++) {
ft.add(LinearLayoutID, new ExerciseFragment(), "KEY"+i);
fragments[i] = (ExerciseFragment) getFragmentManager().findFragmentByTag("KEY"+i);
}
whyn试图访问片段[]我总是得到一个NullPointerException,我已经搜查,没有运气搜索,我无法找到我哪里错了,希望一些新鲜的眼睛就可以了!
您可以显示LogCat输出吗?它通常指向NPE发生的路线。 – Eric 2012-07-16 00:11:29