Java 如何使用google';安卓系统中的截击?
我有一个CategoryInfo类型的数组列表。我想知道我该怎么做 使用android中的凌空库发送此arraylist。我试过了 将数组列表转换为字符串数组列表,然后转换为 数组,然后最终创建一个长字符串,然后使用 截击 但我觉得一定有比这更好的解决办法?这就是我想要的 到目前为止,我已经尝试过了,但我希望以更好的格式发送数据 这样我就更容易将它插入mysql数据库Java 如何使用google';安卓系统中的截击?,java,php,android,mysql,arrays,Java,Php,Android,Mysql,Arrays,我有一个CategoryInfo类型的数组列表。我想知道我该怎么做 使用android中的凌空库发送此arraylist。我试过了 将数组列表转换为字符串数组列表,然后转换为 数组,然后最终创建一个长字符串,然后使用 截击 但我觉得一定有比这更好的解决办法?这就是我想要的 到目前为止,我已经尝试过了,但我希望以更好的格式发送数据 这样我就更容易将它插入mysql数据库 ArrayList orderArray=dbHandler.getOrderList(); ArrayList ArrayLi
ArrayList orderArray=dbHandler.getOrderList();
ArrayList ArrayList=新的ArrayList();
对于(int i=0;i)“我想知道如何使用android中的volley库发送此arraylist”--更重要的问题是:您的服务器对此请求的格式有何要求?例如,如果服务器需要JSON,则Android有许多JSON API。@Commonware您能举个例子吗?谢谢。举个什么的例子?Web服务器?您正在向某个服务器发送截击请求。该服务器是ru正在下载一个由某人实现的Web应用程序。与该开发人员交谈,询问该开发人员服务器希望如何格式化数据。然后,担心如何将数据转换为该格式。“我想知道如何使用android中的volley库发送此arraylist”--更重要的问题是:您的服务器对此请求的格式有何要求?例如,如果服务器需要JSON,则Android有许多JSON API。@Commonware您能举个例子吗?谢谢。举个什么的例子?Web服务器?您正在向某个服务器发送截击请求。该服务器是ru正在运行一个由某人实现的Web应用程序。与该开发人员交谈,并询问该开发人员服务器希望如何格式化数据。然后,担心如何将数据转换为该格式。
ArrayList<CategoryInfo> orderArray =dbHandler.getOrderList();
ArrayList<String> arrayList = new ArrayList<>();
for (int i=0;i<orderArray.size();i++)
{
CategoryInfo list = orderArray.get(i);
String serviceItemId = list.getServiceItemId();
String serName = list.getServiceName();
String cat_name = list.getCategoryName();
String item_name = list.getServiceItemName();
int item_rate = list.getServiceItemRate();
int item_qty = list.getQuantity();
int item_total = list.getItemTotal();
arrayList.add(serName);
arrayList.add(cat_name);
arrayList.add(item_name);
arrayList.add(String.valueOf(item_rate));
arrayList.add(String.valueOf(item_qty));
arrayList.add(String.valueOf(item_total));
Log.d("OrderArray",serviceItemId+" "+serName+" "+cat_name+" "+item_name+" "+String.valueOf(item_rate)+" "+String.valueOf(item_qty)+" "+String.valueOf(item_total));
}
/*ArrayList to Array Conversion */
String array[] = new String[arrayList.size()];
for(int j =0;j<arrayList.size();j++){
array[j] = arrayList.get(j);
}
String orders = Arrays.toString(array);
String ord = orders.replaceAll("\\[","");
ord = ord.replaceAll("\\]","");
Log.d("orders",ord);
set_orderinfo(ord);//This method contains my volley code.