为什么以及何时应该使用 getItemId
您好,我正在使用一个由 simpleCursorAdapter
填充的列表片段。
在 onCreateContextMenu
和 onContextItemSelected
我分别需要列表项的名称和 id。我使用这些命令得到了正确的结果:
AdapterContextMenuInfo info = (AdapterContextMenuInfo) menuInfo;
String name = ((Cursor) adapter.getItem(info.position)).getString(1).toString();
)
((Cursor) adapter.getItem(info.position)).getInt(0).
查询中的光标首先返回了列 _id
和第二个 name
。(解释 getString(1),getInt(0 )。
我的问题是为什么以及何时应该使用 getItemId
。我应该得到什么?
hi i am using a list fragment that is populated from a simpleCursorAdapter
.
At onCreateContextMenu
and onContextItemSelected
i need the name of the list item and the id respectively. I am getting the correct results with these commands:
AdapterContextMenuInfo info = (AdapterContextMenuInfo) menuInfo;
String name = ((Cursor) adapter.getItem(info.position)).getString(1).toString();
and
((Cursor) adapter.getItem(info.position)).getInt(0).
the cursor from the query has first returned column _id
and second name
.(explaining getString(1),getInt(0)).
My question is why and when should i use getItemId
. What should i get?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论