从接口获取数据展示弹出框列表
2017-09-12 15:09
495 查看
有时候开发的过程中会遇到需要开发人员做一个弹出框列表,数据还是从接口获取出来的,刚开始做小白的时候什么都不懂,就一个小问题都得研究半天,现在记录一下从接口取数据展示弹出框列表的过程:
直接上代码:
效果图:
希望能帮助到遇到同样问题的童鞋!
直接上代码:
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(); }
效果图:
希望能帮助到遇到同样问题的童鞋!
相关文章推荐
- Bootstrap Table获取并展示数据列表
- 跨平台获取外部系统的数据解析成json并传输到前台展示成列表
- 使用HttpURLConnection访问网络接口,展示列表数据
- 获取后台数据展示在下拉框列表
- 通过一个接口获取json数据并展示
- 使用RecycleView实现动态获取数据展开二级列表展示
- eayUI中测试《一》获取数据和展示在列表中的数据展示,删除数据,修改数据,增加数据
- SAP接口编程-RFC系列14 : 获取SAP DDIC的数据字段
- 数据绑定控件展示、编辑、新建用户列表
- excel公式:获取两列数据中相同的数据,并展示在第三列。
- 分页展示数据时,action重定向无法加载数据列表
- 城市天气数据获取接口
- 使用Sina API获取新浪财经的证券股票数据接口(时价 K线等)
- django学习笔记---获取关联表单数据的3种方式(列表,字典,元祖)。
- Post提交数据到接口或网址 获取返回数据
- 通达OA工作流列表控件获取数据,JSON回传,参数保存txt文本
- DWR使用体会2:获取数据库表数据,使用addRows生成列表
- python 实现elk接口获取数据
- 微信公众号开发接口列表大全之根据code获取用户基本信息
- Asp.net Mvc中分部视图获取后台数据并展示