从接口获取数据展示弹出框列表
来源:互联网 发布:qq飞车紫焰战神数据 编辑:程序博客网 时间:2024/06/09 09:33
有时候开发的过程中会遇到需要开发人员做一个弹出框列表,数据还是从接口获取出来的,刚开始做小白的时候什么都不懂,就一个小问题都得研究半天,现在记录一下从接口取数据展示弹出框列表的过程:
直接上代码:
private void showlist(){ new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stub try { // int memberkey, int solveUserKey, String title, String content, int type, // String startTime, String endTime, List list final JSONObject jsobj = BaseDataService.getTyper(); int code = jsobj.getInt("code"); JSONArray results = jsobj.getJSONArray("results"); final List listt = JsonUtils.parseJsonArray(results); if (code == 100) { mHandler.post(new Runnable() { public void run() { Name = new String[listt.size()]; String name = ""; for (int i = 0; i < listt.size(); i++) { Map map = (Map) listt.get(i); int id = new Integer( map.get("worktaskcategorykey").toString()); IdList.add(id); name += map.get("name").toString() + ","; } Name = name.split(","); new AlertDialog.Builder(AddIncrease.this) .setTitle("请选择类型" ) .setItems(Name, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // TODO Auto-generated method stub typeKey = (Integer) IdList.get(which); Increase_type1.setText(Name[which]); } } ) .setNegativeButton("取消" , null ) .show(); } }); } if (code!= 100) { DialogUtils.showPopMsgInHandleThread(AddIncrease.this, mHandler, "提交失败!"); } } catch (NetConnectionException e) { // TODO Auto-generated catch block DialogUtils.showPopMsgInHandleThread(AddIncrease.this, mHandler, Text.NetConnectFault); e.printStackTrace(); } catch (JSONException e) { // TODO Auto-generated catch block DialogUtils.showPopMsgInHandleThread(AddIncrease.this, mHandler, Text.ParseFault); e.printStackTrace(); } } }).start(); }
效果图:
希望能帮助到遇到同样问题的童鞋!
阅读全文
0 0
- 从接口获取数据展示弹出框列表
- Bootstrap Table获取并展示数据列表
- 使用HttpURLConnection访问网络接口,展示列表数据
- 使用RecycleView实现动态获取数据展开二级列表展示
- 通过一个接口获取json数据并展示
- eayUI中测试《一》获取数据和展示在列表中的数据展示,删除数据,修改数据,增加数据
- Echarts 动态从后台获取数据进行图表的展示
- 从网络接口获取json数据不完全
- 弹出列表框,响应选择的数据
- Android自定义拦截器+展示数据+弹出框
- 使用列表控件展示数据
- 二级列表展示网络数据
- Qt 大数据列表展示
- 妙趣横生:aspx列表展示数据
- 简单用Xutils从网络获取图片并展示到列表中
- WSS3SDK之:如何从列表中获取数据
- 二级列表ExpendableListView实现从网络上获取数据
- ajax获取json数据展示
- http://www.runoob.com/java/java-tutorial.html
- 旋转数组的最小数字
- 《UNIX环境高级编程》笔记60--非阻塞IO
- Borrow Classroom 最近公共祖先
- hashmap 前篇
- 从接口获取数据展示弹出框列表
- Android 主题切换/换肤方案 研究(一)
- python基础教程——dict和se
- hive schematool 初始化 发生 'NUCLEUS_ASCII' Error
- linux 安装 node
- Andrew Ng笔记-week1
- 深入java 认识泛型及其用法
- <iframe>和<frame>区别
- 滴滴算法工程师面试2018