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