Android activity 当我将活动更改为片段时,我想修改字符串数组资源ID错误

Android activity 当我将活动更改为片段时,我想修改字符串数组资源ID错误,android-activity,fragment,Android Activity,Fragment,当我将活动更改为片段时,出现了一个“线程退出时出现未捕获异常”错误。但是,我不能解决这个问题。请帮帮我 这是错误消息 这是java代码 int resId = getResources().getIdentifier("Data_" + data, "array", getActivity().getPackageName()); String[] arData = getResources().getStringArray(resId); TextView txtT

当我将活动更改为片段时,出现了一个“线程退出时出现未捕获异常”错误。但是,我不能解决这个问题。请帮帮我

这是错误消息

这是java代码

    int resId = getResources().getIdentifier("Data_" + data, "array", getActivity().getPackageName());
    String[] arData = getResources().getStringArray(resId);

    TextView txtTitle = (TextView) view.findViewById(R.id.txtTitle);
    txtTitle.setText(String.valueOf(arData[0]));

    ImageView image = (ImageView) view.findViewById(R.id.image);
    image.setImageResource(getResources().getIdentifier("image_" + getActivity().getIntent().getStringExtra("Data"), "drawable", getActivity().getPackageName()));
//  image.setImageResource(getResources().getIdentifier("image_" + getArguments().getString("Data"), "drawable", getActivity().getPackageName()));

    TextView txtTitle2 = (TextView) view.findViewById(R.id.txtTitle2);
    txtTitle2.setText(String.valueOf(arData[1]));
    txtTitle2.setMovementMethod(new ScrollingMovementMethod());

    TextView txtContent = (TextView) view.findViewById(R.id.txtContent);
    txtContent.setText(String.valueOf(arData[2]));
    txtContent.setMovementMethod(new ScrollingMovementMethod());