我在ListView上單擊項目時收到_ID值時出現問題。如何從ListView(數據庫)獲取_id [android]
我有這樣的代碼:
List<SavedSearch> values = mydb.getAllSavedSearches();
ArrayAdapter<SavedSearch> adapter = new ArrayAdapter<SavedSearch>(this,
android.R.layout.simple_list_item_1, values);
//adding it to the list view.
obj = (ListView)findViewById(R.id.listView1);
obj.setAdapter(adapter);
obj.setOnItemClickListener(new OnItemClickListener(){
@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
而我的問題是,我想在onItemClick以某種方式得到ListView中點擊項目的數據庫中的_ID值。 int position and long id兩者都只返回列表上的位置。 感謝您的幫助,我可以說以前的任何主題都對我有所幫助。