数组的声明。
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);
}
为什么尝试访问 Fragments[] 我总是得到一个 NullPointerException 并且我已经搜索和搜索但没有运气,我找不到我出错的地方,希望一些新的眼睛可以!