0
我有一個使用SimpleCursorAdapter創建的ListView。 該清單代表商人。當有人點擊某個商家時,我想查看該商戶的詳細信息。將來自適配器的行數據傳遞給來自ListView的新活動
這個名單上(LV1)IM設置監聽
lv1.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> av, View v, int pos, long id) {
//Cursor merchant = (Cursor) adapter.getItem(pos);
Intent merchant = new Intent(v.getContext(), MerchantView.class);
merchant.putExtra("merchantPosition", pos);
startActivity(merchant);
}
});
我應該如何傳遞最優化的方式將數據以商人的看法?
我有適配器的靜態引用,所以我想我可以以某種方式使用getItem調用(就像在註釋行中一樣),然後將它作爲putExtra傳遞給Merchant。如果是這樣做的話,我應該如何使用getItem(我嘗試了幾次,但未能提取我想要的數據)。
P.S適配器進行SQL查詢同期的數據庫列 - 編號,名稱,描述,狀態
謝謝!
謝謝@midoalageb – AndroidGecko 2012-02-01 10:20:14