List,ArrayList函数返回时出错,求教大神 arraylisthashmapList 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /* * 获取服务器订单 * @param String url, HashMap<String,Object> data * @return byte[] */ public static List<HashMap<String,Object>> getOrders(String url,HashMap<String,Object> param) throws Exception { String data = RedefineHttpRequest.HttpPost(url, param); JSONObject msg = new JSONObject(data); int error = msg.getInt("error"); if(error==1) //返回错误 { android.util.Log.i("data",msg.getString("data")); } else if(error==0) //返回正确 { JSONArray arr = msg.getJSONArray("data"); if(arr.length()==0) //结果为空 { } else { List<HashMap<String,Object>> res = new ArrayList<HashMap<String,Object>>(); //定义集合数组 for(int i=0;i<arr.length();i++) { HashMap<String,Object> map = new HashMap<String,Object>(); JSONObject order = arr.getJSONObject(i); //取得每一个订单 map.put("order_id", order.getInt("order_id")); map.put("goods_name",order.getString("goods_name")); map.put("amount", order.getDouble("amount")); res.add(map); //添加到集合数组 } android.util.Log.i("orders",""+res); return res; //提示返回的数据类型错误 } } return null; } Log信息没有打印 android基于xmpp协议的即时通信 RadioGroup android 带箭头的对话框 那个,replace不能替换掉字符串中的空格么? 关于控件的布局小疑问一则 如何获取安卓系统中的应用启动事件? 自定义view上遇见瓶颈,请大家看下,帮忙解决,谢谢! 关于webview解析rc="data:image/gif;base64, 这类标签失败 按钮点击功能不能实现,重启之后还是不行,Monitors提示如下。 sdk manager 下载问题 懂的来帮忙下 Android下 可以使用 apache的poi包么?
* 获取服务器订单
* @param String url, HashMap<String,Object> data
* @return byte[]
*/
public static List<HashMap<String,Object>> getOrders(String url,HashMap<String,Object> param) throws Exception
{
String data = RedefineHttpRequest.HttpPost(url, param);
JSONObject msg = new JSONObject(data);
int error = msg.getInt("error");
if(error==1) //返回错误
{
android.util.Log.i("data",msg.getString("data"));
}
else if(error==0) //返回正确
{
JSONArray arr = msg.getJSONArray("data");
if(arr.length()==0) //结果为空
{
}
else
{
List<HashMap<String,Object>> res = new ArrayList<HashMap<String,Object>>(); //定义集合数组
for(int i=0;i<arr.length();i++)
{
HashMap<String,Object> map = new HashMap<String,Object>();
JSONObject order = arr.getJSONObject(i); //取得每一个订单
map.put("order_id", order.getInt("order_id"));
map.put("goods_name",order.getString("goods_name"));
map.put("amount", order.getDouble("amount"));
res.add(map); //添加到集合数组
}
android.util.Log.i("orders",""+res);
return res; //提示返回的数据类型错误
}
}
return null;
}