package com.android.feedmeandroid; import java.util.ArrayList; import java.util.Arrays; import org.json.JSONObject; import android.util.Log; public class Order { private ArrayList<Food> mOrder = new ArrayList<Food>(); public void clear(){ mOrder.clear(); } public void addFood(Food food){ mOrder.add(food); } public void remove(Food food){ mOrder.remove(food); } public int size(){ return mOrder.size(); } public Food get(int index){ return mOrder.get(index); } public void submitOrder() { String order_ids = ""; for(int i = 0; i < mOrder.size(); i++) { order_ids += Integer.toString(mOrder.get(i).id); if(i != mOrder.size() - 1) { order_ids += ", "; } } final String thread_order_ids = order_ids; //submit order Thread thread = new Thread(new Runnable() { public void run() { try { JSONObject webRequest = new JSONObject(); webRequest.put("user_id", Feed.fb_id); webRequest.put("restaurant_id", "1"); webRequest.put("order", thread_order_ids); Log.v("request", webRequest.toString()); ArrayList<JSONObject> response = HTTPClient .SendHttpPost( Constants.WEB_CLIENT_REST_URL_ORDER, webRequest); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }); thread.start(); try { thread.join(); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }