我对postion
和row id
之间ListActivity.onListItemClick()
之间的区别感到困惑。onListItemClick()的位置和行ID之间的实际区别
的文档有以下几点:
position The position of the view in the list
id The row id of the item that was clicked
是两者之间有任何实际的区别吗?我假设,由于有两个不同的参数,有些情况下这些值是不同的,但是根据文档中使用的措辞,很难看出可能的差异。它们中的一个是否可以保存由Cursor
或其他特殊功能提供的数据库行ID的值?
说你排序列表。那么这个职位将会与ID非常不同。位置是从上到下,id是唯一标识符。 –
如何分配唯一标识符? ListView中的项目顺序是在第一次填充之前进行排序等任何操作之前完成的? –