-1
我構建android 4.0應用程序與購物車處理一堆存儲在data/data /.../ cartlist.db中的選擇,並需要知道如何將遊標結果與List NameValuePair相關聯, 這裏是我的活動android sqlite遊標結果與列表NameValuePair
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.sendorder);
postData();
ActionBar actionBar = getActionBar();
actionBar.setDisplayHomeAsUpEnabled(true);
String[] columns = new String[] { "_id","name",
"qty", "price" };
Cursor messagesCursor= getContentResolver().query(
MyContentProvider.CONTENT_URI, columns, null, null,
null);
int theTotal = messagesCursor.getCount();
Toast.makeText(this, "Total6: " + theTotal, Toast.LENGTH_LONG).show();
int idCol = messagesCursor.getColumnIndex("_id");
int nameCol = messagesCursor.getColumnIndex("name");
int qtyCol = messagesCursor.getColumnIndex("qty");
int priceCol = messagesCursor.getColumnIndex("price");
while (messagesCursor.moveToNext()) {
columns[0] = Integer.toString((messagesCursor.getInt(idCol)));
quantity = messagesCursor.getString(nameCol);
product = messagesCursor.getString(qtyCol);
cost = messagesCursor.getString(priceCol);
}
}
public void postData() {
// Creating HTTP client
HttpClient httpClient = new DefaultHttpClient();
// Creating HTTP Post
HttpPost httpPost = new HttpPost("http://example.com/droid/order.php");
// Building post parameters
// key and value pair
List<NameValuePair> nameValuePair = new ArrayList<NameValuePair>();
nameValuePair.add(new BasicNameValuePair("qty", quantity));
nameValuePair.add(new BasicNameValuePair("product",product));
nameValuePair.add(new BasicNameValuePair("price",cost));
// Url Encoding the POST parameters
try {
httpPost.setEntity(new UrlEncodedFormEntity(nameValuePair));
} catch (UnsupportedEncodingException e) {
// writing error to Log
e.printStackTrace();
}
// Making HTTP Request
try {
HttpResponse response = httpClient.execute(httpPost);
// writing response to log
Log.d("Http Response:", response.toString());
} catch (ClientProtocolException e) {
// writing exception to log
e.printStackTrace();
} catch (IOException e) {
// writing exception to log
e.printStackTrace();
}
}
你忘了問題 – gpasci 2013-03-25 02:24:01
是啊......這裏有什麼問題? – tom 2013-03-25 02:29:18
那麼,這是一個「不具建設性」的問題? – 2013-03-25 02:37:50