getCursor()是否总是将光标返回到关联的列表位置?

时间:2019-06-12 14:07:49

标签: android android-cursoradapter

在ListView上单击某个项目时,需要从游标中检索数据。 我找到了这段代码,效果很好(变量i是单击的列表位置):

Cursor c = (Cursor) adapterArtistas.getItem(i);
Toast.makeText( ... c.getString( c.getColumnIndex("nome")) ...).show();

我发现getCursor()方法返回的游标已经在正确的位置。因此,以下代码会产生完全相同的结果:

Cursor c = adapterArtistas.getCursor();
Toast.makeText( ... c.getString( c.getColumnIndex("nome")) ...).show();

问题是:这可以保证吗?

我到处都在搜索任何文档,这些文档表明游标已从adadpter返回,并且位置正确,并且与列表中的单击项相关联,但没有找到任何内容。

0 个答案:

没有答案