有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java问题将字符串数据从活动传递到片段

我需要将字符串数据从活动传递到片段。 我不知道为什么,但当我试图在片段中传递数据时,对象束为空

提前感谢您的帮助

我给你看我的代码:

活动:

for (int i = 0; i < jsonArray.length(); i++) {
                    JSONObject c = jsonArray.getJSONObject(i);

                   // title_array.add(c.getString("title").toString());
                    url_pdf=c.getString("url_pdf");

                    SixFragment feedBackFragment =new SixFragment();

                        Bundle bundle = new Bundle();
                        bundle.putString("key", url_pdf);
                        // set Fragmentclass Arguments
                        feedBackFragment.setArguments(bundle);



                }

片段:

 public class SixFragment  extends 安卓.support.v4.app.Fragment {
String url_pdf="";
    SimpleAdapter adapter;
    ListView list;
    ArrayList<HashMap<String, String>> pdfList;
    HashMap<String, String> pdf;
    String data="";
    String arg="";
    TextView azz;
    String azzzz;
    public SixFragment() {
        // Required empty public constructor
    }

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {


        View view = inflater.inflate(R.layout.fragment_six, container, false);

        Bundle bundle = getArguments();
        System.out.println("ARGUMENTS:" + bundle);

        if (bundle != null) {
            arg = bundle.getString("key");
            System.out.println("PDF FETCHHHHHHHHH:"+arg);
        }


        return view;

    }
}

共 (0) 个答案