异步获取数据ListView显示
来源:互联网 发布:mac能用sai吗 编辑:程序博客网 时间:2024/04/19 13:15
new MyTask().execute();
//异步获取数据显示class MyTask extends AsyncTask<String, Void, String> {@Override protected String doInBackground(String... params) { String result = ""; try { URL url = new URL(params[0]); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setRequestMethod("GET"); connection.setConnectTimeout(5000); connection.setReadTimeout(5000); if(connection.getResponseCode()==200){ InputStream inputStream=connection.getInputStream(); result=StreamToString.streamToStr(inputStream,"utf-8"); } } catch (Exception e) { e.printStackTrace(); } return result; }@Override protected void onPostExecute(String s) { //1.gson解析 Gson gson = new Gson(); Result result=gson.fromJson(s,Result.class); //从对象中获取要显示的集合数据 list = result.getResults();//3.设置适配器 setAdapter(); } }/** * 设备适配器 */ private void setAdapter() { if (adapter == null) { adapter = new MyAdapter(this, list); listView.setAdapter(adapter); } else { adapter.notifyDataSetChanged(); } }
阅读全文
0 0
- 异步获取数据ListView显示
- 从网络上异步加载数据,显示到ListView上
- React Native 网络获取数据后,listView显示数据
- xUtils获取数据 + ListView显示数据 + 进度条对话框
- xUtils获取数据 + ListView显示数据 + 进度条对话框
- 获取服务器json数据并解析显示listview上
- 获取服务器数据通过Gson解析显示Listview上
- 获取json数据和ImageLoader图片显示到listview
- Android ListView 异步图片获取
- 异步获取数据Ajax,以及对获取的数据进行绑定(显示在页面上)
- 异步获取数据Ajax,以及对获取的数据进行绑定(显示在页面上)
- ListView优化,获取网络图片异步加载,分批加载,分页显示,图片缓存等优化方式
- ListView异步加载网络数据
- listView的异步加载数据
- ListView异步加载网络数据
- 页面异步获取数据
- ajax异步获取数据
- 31-异步获取数据
- mysql 由in引起的 [Err] 2013
- opencv快捷配置
- Lightgbm算法
- 蓝桥杯 算法提高 12-2扑克排序
- “卖不动”的苹果,iPhone 8直降超千元
- 异步获取数据ListView显示
- 嫌“金拱门”土?Coach都改名叫“挂毯”了!网友:下一个是谁
- 这届黄牛太差:iPhone 8囤货一堆!S7全球总决赛门票压箱底!iPhone X又要血亏...
- 阿里巴巴Java开发规范插件Eclipse离线安装包
- IDEA、PhpStorm 系列破解办法-Windows平台
- 144. Binary Tree Preorder Traversal
- hdu1495非常可乐(bfs)
- 弹框之四:activity
- hdmi口不接显示器,teamviewer连接黑屏