网络请求数据
来源:互联网 发布:数据研发工程师 编辑:程序博客网 时间:2024/06/06 19:42
MyasynTask myasynTask=new MyasynTask(); myasynTask.execute("https://api.tianapi.com/wxnew/?key=48a7d7193e11bd2dd4a683b6e2f90a4f&num=10"); } class MyasynTask extends AsyncTask<String,Void,String>{ @Override protected String doInBackground(String... strings) { StringBuilder builder=new StringBuilder(); try { URL url=new URL(strings[0]); HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection(); urlConnection.setRequestMethod("GET"); urlConnection.setConnectTimeout(5000); urlConnection.setReadTimeout(5000); if(urlConnection.getResponseCode()==200){ InputStream inputStream = urlConnection.getInputStream(); BufferedReader reader=new BufferedReader(new InputStreamReader(inputStream)); String str; while ((str=reader.readLine())!=null){ builder.append(str); } reader.close();} } catch (Exception e) { e.printStackTrace(); } return builder.toString(); } @Override protected void onPostExecute(String s) { Gson gson=new Gson(); result result1 = gson.fromJson(s, result.class); List<result.NewslistBean> newslist = result1.getNewslist(); Myadapter adapter=new Myadapter(newslist,MainActivity.this); list_view.setAdapter(adapter); } }
阅读全文
0 0
- 网络数据请求
- qml 请求网络数据
- 网络请求数据解析
- iOS网络数据请求
- 请求网络数据JSON
- 网络请求数据
- 网络请求数据
- 网络数据请求
- 网络异步请求数据
- IOS_UI_网络数据请求
- 从网络请求数据
- 网络数据的请求
- iOS_UI_网络数据请求
- http,请求网络数据
- 数据的网络请求
- 网络请求数据问题
- 网络数据请求
- 网络请求数据缓存
- openvpn讲解
- 解决ubuntu删除ibus后桌面打不开的问题
- C/S和B/S和RIA
- 深度学习:pytorch常见错误总结
- View.bringToFront()
- 网络请求数据
- 配置OpenCV环境(win764位+opencv3.3+cmake3.9.1)
- caffe运行出现Mean shape incompatible with input shape错误
- 字符串匹配所有子串坐标
- 欢迎使用CSDN-markdown编辑器
- [Ubuntu] 14.04 关闭桌面
- 使用plsql执行计划进行sql调优
- 火车票务管理系统数据库分析
- Ubuntu 使用 nmcli 显示网络的所有信息