volley的使用

 @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        // Inflate the layout for this fragment
        View view = inflater.inflate(R.layout.fragment2, container, false);
        requestQueue= Volley.newRequestQueue(getActivity());
        initView(view);
        fr_recycler.setLayoutManager(new StaggeredGridLayoutManager(1,StaggeredGridLayoutManager.VERTICAL));
        hq();
        return view;
    }

    private void initView(View view) {
        fr_recycler = (RecyclerView) view.findViewById(R.id.fr_recycler);
    }
    private void hq() {
        StringRequest stringRequest=new StringRequest(url, new Response.Listener<String>() {
            @Override
            public void onResponse(String response) {
                f2_bean=new Gson().fromJson(response,F2_Bean.class);
                RecyclerAdapter_two recyclerAdapter_two=new RecyclerAdapter_two(getActivity(),f2_bean);
                fr_recycler.setAdapter(recyclerAdapter_two);
            }
        }, new Response.ErrorListener() {
            @Override
            public void onErrorResponse(VolleyError error) {

            }
        });
        requestQueue.add(stringRequest);
    }
}

posted @ 2017-11-23 15:08  呀啦啦啦  阅读(95)  评论(0编辑  收藏  举报