我想将我的gridView的ID调整为新列表

时间:2018-12-08 18:38:32

标签: android gridview cursor

请帮助我。我使用以下语句从数据库中选择一些数据:      光标游标= getData(“ SELECT * FROM MYDATABASE WHERE ITEMS =?”,new String [] {selectedItemText}); 。 假设我的数据库有20个项目,并且使用上一个光标,我分别从以下位置选择了4个项目:例如1、8、12和17。然后,我使用gridView列出从数据库中选择的所有内容,因此列表中将包含4个元素(直到这里为止,它都可以正常工作)。 假设我单击了这4个项目中的一项(例如,我在数据库中单击id = 12的一项,这意味着我的gridview中的第三项(id = 3)。

changeDate

使用以下行:游标c = getData(“ SELECT ID FROM MYDATABASE”); ,我从带有4个项目的gridView中获取了selectedItem的ID。然后在调用 getParameters(arrID.get(position))的方法中使用它。问题是,游标返回了我 id = 3 (考虑了gridView的列表),但是我想获得 id = 12 (考虑了我的数据库)。请问我怎么能得到它?

0 个答案:

没有答案