class Maysn extends AsyncTask<Integer,Integer,String> {
@Override
protected String doInBackground(Integer... integers) {
try {
URL url1=new URL(url);
HttpURLConnection connection = (HttpURLConnection) url1.openConnection();
connection.setRequestMethod("GET");
connection.setReadTimeout(5*1000);
connection.setConnectTimeout(5*1000);
if (connection.getResponseCode()==HttpURLConnection.HTTP_OK) {
InputStream inputStream = connection.getInputStream();
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader reader = new BufferedReader(inputStreamReader);
String str="";
String str1="";
if ((str=reader.readLine())!=null) {
str1+=str;
}
Log.i("WA","打印"+str1);
return str1;
}
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
if (s!=null) {
Gson gson = new Gson();
final Bean bean = gson.fromJson(s, Bean.class);
final List<Bean.NewslistBean> beans;
beans=bean.getNewslist();
if (beans !=null) {
MyAdapter adapter = new MyAdapter(beans, lianxi1.this);
grid_view.setAdapter(adapter);
MyAdapterimg adapterimg = new MyAdapterimg(lianxi1.this,beans);
view_pager.setAdapter(adapterimg);
}
}
}
}
07-18
08-15
08-15
08-15