作者alderis (alderis)
看板AndroidDev
標題[問題] SimpleListAdapter中的itemid與position有什麼差異?
時間Thu Sep 1 15:39:18 2011
我在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
1F:推 tomap41017:如用CursorAdapter bind ContentProvider資料的時候 09/01 18:23
2F:→ tomap41017:就會用到了,現在從1開始只是因為SimpleListAdapter 09/01 18:23
3F:→ tomap41017:實作方式所出現的 09/01 18:24
4F:→ alderis:所以id跟position在simpleListAdapter中比較沒差是嗎? 09/01 19:43
5F:→ alderis:謝謝唷~ 09/01 19:43
6F:→ Killercat:實作一次BaseAdapter就知道了 09/02 08:07
7F:→ Killercat:通常大多數實用化的app都是實作BaseAdapter當adapter 09/02 08:07