看板 AndroidDev 關於我們 聯絡資訊
我在ListActivity中使用SimpleListAdapter ListActivity中有 onListItemClick(ListView l, View v, int position, long id) 可以直接使用 但我比較不明白其中的參數positon與id有什麼差別 我試過position是從0開始 id是從1開始 而id似乎是從設定的Adapter那邊過來的 因為設好的adapter中有getItemId這個method 但我還是不太明白當初id是怎麼來的 如果是自動產生的話,那id跟position的用途有什麼不一樣呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 221.120.6.70
tomap41017:如用CursorAdapter bind ContentProvider資料的時候 09/01 18:23
tomap41017:就會用到了,現在從1開始只是因為SimpleListAdapter 09/01 18:23
tomap41017:實作方式所出現的 09/01 18:24
alderis:所以id跟position在simpleListAdapter中比較沒差是嗎? 09/01 19:43
alderis:謝謝唷~ 09/01 19:43
Killercat:實作一次BaseAdapter就知道了 09/02 08:07
Killercat:通常大多數實用化的app都是實作BaseAdapter當adapter 09/02 08:07