二条封装


 


public class MainFragment extends Fragment {

    private ListView listView;

    public static Fragment getInstance(String title){
        //创建Fragment
        MainFragment fragment1 = new MainFragment();
        //创建bundle传值
        Bundle bundle = new Bundle();
        //添加值
        bundle.putString("title",title);
        fragment1.setArguments(bundle);
        return fragment1;
    }
    @Nullable
    @Override
    public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
        //创建listView
        listView = new ListView(getActivity());
        //获得传递过来的数据
        Bundle bundle = getArguments();
        String title = bundle.getString("title");
        if (title.equals("头条")){
            String mPath = "http://result.eolinker.com/k2BaduF2a6caa275f395919a66ab1dfe4b584cc60685573?uri=tt";
            new MyTask<String>(getActivity(),mPath,"GET").setTaskListener(new MyTask.TaskListener() {
                @Override
                public void result(String t) {
                    Gson gson = new Gson();
                    FouseBean fouseBean = gson.fromJson(t, FouseBean.class);
                    List<FouseBean.ResultBean.DataBean> data = fouseBean.getResult().getData();
                    listView.setAdapter(new MyListAdapter(getActivity(),data));
                }
            }).execute();
        }else if (title.equals("娱乐")){
            String mPath = "http://result.eolinker.com/k2BaduF2a6caa275f395919a66ab1dfe4b584cc60685573?uri=shehui";
            new MyTask<String>(getActivity(),mPath,"GET").setTaskListener(new MyTask.TaskListener() {
                @Override
                public void result(String t) {
                    Gson gson = new Gson();
                    FouseBean fouseBean = gson.fromJson(t, FouseBean.class);
                    List<FouseBean.ResultBean.DataBean> data = fouseBean.getResult().getData();
                    listView.setAdapter(new MyListAdapter(getActivity(),data));
                }
            }).execute();
        }else if (title.equals("科技")){
            String mPath = "http://result.eolinker.com/k2BaduF2a6caa275f395919a66ab1dfe4b584cc60685573?uri=gn";
            new MyTask<String>(getActivity(),mPath,"GET").setTaskListener(new MyTask.TaskListener() {
                @Override
                public void result(String t) {
                    Gson gson = new Gson();
                    FouseBean fouseBean = gson.fromJson(t, FouseBean.class);
                    List<FouseBean.ResultBean.DataBean> data = fouseBean.getResult().getData();
                    listView.setAdapter(new MyListAdapter(getActivity(),data));
                }
            }).execute();
        }else if (title.equals("国际")){
            String mPath = "http://result.eolinker.com/k2BaduF2a6caa275f395919a66ab1dfe4b584cc60685573?uri=tt";
            new MyTask<String>(getActivity(),mPath,"GET").setTaskListener(new MyTask.TaskListener() {
                @Override
                public void result(String t) {
                    Gson gson = new Gson();
                    FouseBean fouseBean = gson.fromJson(t, FouseBean.class);
                    List<FouseBean.ResultBean.DataBean> data = fouseBean.getResult().getData();
                    listView.setAdapter(new MyListAdapter(getActivity(),data));
                }
            }).execute();
        }else if (title.equals("干货")){
            String mPath = "http://result.eolinker.com/k2BaduF2a6caa275f395919a66ab1dfe4b584cc60685573?uri=shehui";
            new MyTask<String>(getActivity(),mPath,"GET").setTaskListener(new MyTask.TaskListener() {
                @Override
                public void result(String t) {
                    Gson gson = new Gson();
                    FouseBean fouseBean = gson.fromJson(t, FouseBean.class);
                    List<FouseBean.ResultBean.DataBean> data = fouseBean.getResult().getData();
                    listView.setAdapter(new MyListAdapter(getActivity(),data));
                }
            }).execute();
        }
        return listView;
    }
}

猜你喜欢

转载自blog.csdn.net/weixin_44160470/article/details/85139612
今日推荐