檢索行我試圖找回我的表的實際_id
在旋轉這樣當點擊:的Android源碼在onItemSelected
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
String c = parent.getSelectedItem().toString();
long id_mark = parent.getItemIdAtPosition(position);
Toast.makeText(parent.getContext(), "Category: " + c + " | _id: " + id_mark, Toast.LENGTH_LONG).show();
}
我的表:(某些列被用戶刪除)
_id | category_name
---------------------
1 | NAME_HERE_1
3 | NAME_HERE_2
4 | NAME_HERE_3
7 | NAME_HERE_4
的吐司輸出是:
Category: NAME_HERE_2 | _id: 2
但id_mark
是0不同我的表。那麼如何繼續? 在此先感謝!
沒有關於您的適配器類(類型以及如何提供它)的知識很難說 – Selvin 2013-02-20 16:45:59