Android和PhpmyAdmin后端连接

时间:2013-04-12 12:08:40

标签: android arraylist request backend

我正在尝试在我的Android应用程序和服务器(phpmyadmin)之间发送和接收数据 我设法发送和接收数据,但只有字符串和整数,现在我正在尝试从我的Android应用程序发送一个arraylist,这个arraylist我从一个类扩展应用程序。 这是我的代码:

OrderManager om = (OrderManager) getApplication();
            ArrayList<OrderStrings> lstOrder = om.getLstOrder();

            Object[] mStringArray = lstOrder.toArray();

            for (int i = 0; i < mStringArray.length; i++) {
                Log.d("string is", (String) mStringArray[i]);
                String request = "http://192.168.1.3/insertfinalorder.php?array=";
                request += mStringArray;
            }  

当我在logcat中打印请求时,我在数组中得到的是android.widget ....而不是arraylist本身的数据 你们可以帮助我:) 谢谢你

2 个答案:

答案 0 :(得分:0)

下面的行不应该在for循环中。你应该在for循环上面声​​明这个,然后追加arraylist的值。希望这会帮助你。

String request = "http://192.168.1.3/insertfinalorder.php?array=";

答案 1 :(得分:0)

首先将列表解析为XML或JSON。这些语言适用于此类通信案例。