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;
}
}