private String path = "http://120.27.23.105/product/getProductCatagory?cid=1";
private ListView lv;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragmentwo,container,false);
lv = view.findViewById(R.id.two_lv);
MyAsynctask myAsynctask = new MyAsynctask();
myAsynctask.execute(path);
return view;
}
class MyAsynctask extends AsyncTask<String,Void,String>{
@Override
protected void onPreExecute() {
super.onPreExecute();
}
@Override
protected String doInBackground(String... params) {
String string = "";
//请求数据 得到HttpClient
HttpClient httpClient = new DefaultHttpClient();
//得到请求方式
HttpGet httpGet = new HttpGet(params[0]);
//执行请求方式
try {
HttpResponse response = httpClient.execute(httpGet);
//得到响应吗 getStatusLine()得到所有响应头的信息 getStatusCode()得到响应码
int statusCode = response.getStatusLine().getStatusCode();
if (statusCode==200){
//得到响应头的数据
HttpEntity entity = response.getEntity();
//定义数据的类型
string = EntityUtils.toString(entity, "utf-8");
Log.i("TAG",string);
}
} catch (Exception e) {
e.printStackTrace();
}
return string;
}
@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
Log.i("TAG",s);
Gson gson = new Gson();
YeMianBeans yeMianBeans = gson.fromJson(s, YeMianBeans.class);
List<YeMianBeans.DataBean> data = yeMianBeans.getData();
List<YeMianBeans.DataBean.ListBean> list1 = new ArrayList<>();
for (int i = 0; i < data.size(); i++) {
List<YeMianBeans.DataBean.ListBean> list = data.get(i).getList();
//相同类型用listall
list1.addAll(list);
}
FragmentListView_two fragmentListView_two = new FragmentListView_two(list1,getActivity());
lv.setAdapter(fragmentListView_two);
}
@Override
protected void onProgressUpdate(Void... values) {
super.onProgressUpdate(values);
}
}private String path = "http://120.27.23.105/product/getProductCatagory?cid=1";
private ListView lv;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragmentwo,container,false);
lv = view.findViewById(R.id.two_lv);
MyAsynctask myAsynctask = new MyAsynctask();
myAsynctask.execute(path);
return view;
}
class MyAsynctask extends AsyncTask<String,Void,String>{
@Override
protected void onPreExecute() {
super.onPreExecute();
}
@Override
protected String doInBackground(String... params) {
String string = "";
//请求数据 得到HttpClient
HttpClient httpClient = new DefaultHttpClient();
//得到请求方式
HttpGet httpGet = new HttpGet(params[0]);
//执行请求方式
try {
HttpResponse response = httpClient.execute(httpGet);
//得到响应吗 getStatusLine()得到所有响应头的信息 getStatusCode()得到响应码
int statusCode = response.getStatusLine().getStatusCode();
if (statusCode==200){
//得到响应头的数据
HttpEntity entity = response.getEntity();
//定义数据的类型
string = EntityUtils.toString(entity, "utf-8");
Log.i("TAG",string);
}
} catch (Exception e) {
e.printStackTrace();
}
return string;
}
@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
Log.i("TAG",s);
Gson gson = new Gson();
YeMianBeans yeMianBeans = gson.fromJson(s, YeMianBeans.class);
List<YeMianBeans.DataBean> data = yeMianBeans.getData();
List<YeMianBeans.DataBean.ListBean> list1 = new ArrayList<>();
for (int i = 0; i < data.size(); i++) {
List<YeMianBeans.DataBean.ListBean> list = data.get(i).getList();
//相同类型用listall
list1.addAll(list);
}
FragmentListView_two fragmentListView_two = new FragmentListView_two(list1,getActivity());
lv.setAdapter(fragmentListView_two);
}
@Override
protected void onProgressUpdate(Void... values) {
super.onProgressUpdate(values);
}
}
private ListView lv;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragmentwo,container,false);
lv = view.findViewById(R.id.two_lv);
MyAsynctask myAsynctask = new MyAsynctask();
myAsynctask.execute(path);
return view;
}
class MyAsynctask extends AsyncTask<String,Void,String>{
@Override
protected void onPreExecute() {
super.onPreExecute();
}
@Override
protected String doInBackground(String... params) {
String string = "";
//请求数据 得到HttpClient
HttpClient httpClient = new DefaultHttpClient();
//得到请求方式
HttpGet httpGet = new HttpGet(params[0]);
//执行请求方式
try {
HttpResponse response = httpClient.execute(httpGet);
//得到响应吗 getStatusLine()得到所有响应头的信息 getStatusCode()得到响应码
int statusCode = response.getStatusLine().getStatusCode();
if (statusCode==200){
//得到响应头的数据
HttpEntity entity = response.getEntity();
//定义数据的类型
string = EntityUtils.toString(entity, "utf-8");
Log.i("TAG",string);
}
} catch (Exception e) {
e.printStackTrace();
}
return string;
}
@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
Log.i("TAG",s);
Gson gson = new Gson();
YeMianBeans yeMianBeans = gson.fromJson(s, YeMianBeans.class);
List<YeMianBeans.DataBean> data = yeMianBeans.getData();
List<YeMianBeans.DataBean.ListBean> list1 = new ArrayList<>();
for (int i = 0; i < data.size(); i++) {
List<YeMianBeans.DataBean.ListBean> list = data.get(i).getList();
//相同类型用listall
list1.addAll(list);
}
FragmentListView_two fragmentListView_two = new FragmentListView_two(list1,getActivity());
lv.setAdapter(fragmentListView_two);
}
@Override
protected void onProgressUpdate(Void... values) {
super.onProgressUpdate(values);
}
}private String path = "http://120.27.23.105/product/getProductCatagory?cid=1";
private ListView lv;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragmentwo,container,false);
lv = view.findViewById(R.id.two_lv);
MyAsynctask myAsynctask = new MyAsynctask();
myAsynctask.execute(path);
return view;
}
class MyAsynctask extends AsyncTask<String,Void,String>{
@Override
protected void onPreExecute() {
super.onPreExecute();
}
@Override
protected String doInBackground(String... params) {
String string = "";
//请求数据 得到HttpClient
HttpClient httpClient = new DefaultHttpClient();
//得到请求方式
HttpGet httpGet = new HttpGet(params[0]);
//执行请求方式
try {
HttpResponse response = httpClient.execute(httpGet);
//得到响应吗 getStatusLine()得到所有响应头的信息 getStatusCode()得到响应码
int statusCode = response.getStatusLine().getStatusCode();
if (statusCode==200){
//得到响应头的数据
HttpEntity entity = response.getEntity();
//定义数据的类型
string = EntityUtils.toString(entity, "utf-8");
Log.i("TAG",string);
}
} catch (Exception e) {
e.printStackTrace();
}
return string;
}
@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
Log.i("TAG",s);
Gson gson = new Gson();
YeMianBeans yeMianBeans = gson.fromJson(s, YeMianBeans.class);
List<YeMianBeans.DataBean> data = yeMianBeans.getData();
List<YeMianBeans.DataBean.ListBean> list1 = new ArrayList<>();
for (int i = 0; i < data.size(); i++) {
List<YeMianBeans.DataBean.ListBean> list = data.get(i).getList();
//相同类型用listall
list1.addAll(list);
}
FragmentListView_two fragmentListView_two = new FragmentListView_two(list1,getActivity());
lv.setAdapter(fragmentListView_two);
}
@Override
protected void onProgressUpdate(Void... values) {
super.onProgressUpdate(values);
}
}