jsonArray 构成的String对象可以上传多条数据
来源:互联网 发布:linux内核入门书籍 编辑:程序博客网 时间:2024/05/22 17:36
1。 有多个对象需要上传时,可以将这些string对象放入jsonarray中,再由JsonArray转为string上传,服务器根据这个上传的String,反过来将合成的String分解为这多个String对象
String picUrl = ""; JSONArray jsonArray = new JSONArray(); jsonArray.put(s); try { picUrl = URLEncoder.encode(jsonArray.toString(), "UTF-8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } uploadData.setPicUrl(picUrl); Message msg = uiHandler.obtainMessage(); msg.what = PIC_UPLOAD_SUCCESS; uiHandler.sendMessage(msg);
2。 在Listener回调函数中,如网络请求成功失败等等,我们需要弹出一个toast提示用户,但是事实上往往不能直接弹出,(因为回调时异步的?)这时候我们可以采用handler发消息机制,如上面代码中
msg.what = PIC_UPLOAD_SUCCESS; uiHandler.sendMessage(msg);
在类的成员变量中定义一个handler来处理消息:
private Handler uiHandler = new Handler() { @Override public void handleMessage(Message msg) { String toastInfo; int msgWhat = msg.what; if(msgWhat == PIC_UPLOAD_SUCCESS) { uploadDataToKelude(); } else if(msgWhat == PIC_UPLOAD_FAILED) { uploadDataToKelude(); toastInfo = (String)msg.obj; Toast.makeText(mContext, toastInfo, Toast.LENGTH_SHORT).show(); } else if(msgWhat == BUG_COMMIT_RESPONSE) { toastInfo = (String)msg.obj; Toast.makeText(mContext, toastInfo, Toast.LENGTH_SHORT).show(); } super.handleMessage(msg); } };
0 0
- jsonArray 构成的String对象可以上传多条数据
- 判断输入的三个数据是否可以构成一个三角形
- jni层解析java层传下来的JSONArray string 对象
- JSON对象中的JSONObject和JSONArray以及与Map、String、数组的转化
- JSONArray 合并相同的数据
- 给定四条线段判断是否可以构成一个矩形
- JSONArray,JSONObject,String之间的关系
- 获取的string转JSONArray或JSONObject
- java 去除jsonarray里面jsonarray的重复和合并数据
- 如何用String字符串生成JSONObject和JSONArray数据
- 如何用String字符串生成JSONObject和JSONArray数据
- ios的对象数组生成jsonarray
- ios的对象数组生成jsonarray
- JSONObject和JSONArray对象的创建方法
- JSONArray和JSONObject对象之间的操作
- JSONArray与Java对象之间的转换
- String对象真的可以用==比较吗?
- CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。
- [LeetCode]009-Palindrome Number
- 发布nodejs到npm的简单示例
- Shopping
- Greatest Number
- POJ-2656
- jsonArray 构成的String对象可以上传多条数据
- 基于mini2440的裸机led程序及其链接脚本分析
- javascript常用内置对象
- bzoj 2809(可并堆(斜堆,左偏堆))
- Hello World!
- ios Masonry怎么以纯代码的方式计算cell高度
- screen命令
- 人活着系列之芳姐和芳姐的猪
- Java中的泛型编程(generic programming)和泛型类(generic class)