下面的代码显示空指针异常..
public class MyFragment extends Fragment { private String[] eArray = getActivity() .getResources() .getStringArray(R.array.English);
有什么其他的选择,在stackoverflow中搜索没有给我成功..
我也在使用FragmentPagerAdapter ..这与此eArray无关..但它包含图像数据.
解决方法
getActivity()返回null,因为您在片段附加到Activity之前使用它.
您需要在onCreateView上初始化它
@Override public View onCreateView(LayoutInflater inflater,ViewGroup container,Bundle savedInstanceState) { eArray = getActivity().getResources().getStringArray(R.array.English); }