我有一個數據庫,並使用列表適配器在列表視圖中填充它。當我從列表視圖中刪除任何行時,下一行的id不會改變。例如,如果我有從1到8的ID行,我刪除第7行,新行ID是1,2,3,4,5,6,8。但在數據庫中,行ID是1,2,3,4,5,6,7。 如何同步這兩個以便我可以使用ListView的onclick事件從數據庫訪問正確的元素?如何同步列表適配器和光標的行ID
0
A
回答
0
您提供的信息不夠清晰。您將從列表視圖中刪除一行id 7,並且您的表格同時包含第7行和第8行,因此您仍然擁有所有需要的信息。如果從數據庫表,那麼你將刪除id爲7的行。你不會有任何問題。你可以根據你的列表項ID從表訪問行。
所以可能是你搞亂了列表項目的位置和列表項目id.Consider ID不是項目的位置。
0
只需撥打以下更新您的ListView:
cursor.requery();
adapter.notifyDataSetChanged();
相關問題
- 1. Android中陣列適配器和光標適配器的區別
- 2. 陽光同步適配器未在我的設備上同步
- 3. 同時過濾光標適配器列表視圖3字段
- 4. Android上的光標適配器和GalleryView
- 5. 最好使用光標適配器或陣列適配器
- 6. 的WebSockets和同步適配器的Android
- 7. 光標適配器Android
- 8. Expandable ListView和光標適配器
- 9. 機器人列表視圖適配器光標
- 10. 從光標適配器的ListFragment內更新列表視圖
- 11. Android的列表視圖與光標適配器滾動問題
- 12. 同步適配器未運行
- 13. 同步適配器定義
- 14. 使用光標適配器在列表中添加項目
- 15. Android從光標適配器刪除列表項目
- 16. 底座,陣列和光標適配器有什麼區別
- 17. 新Google日曆未使用同步適配器進行同步
- 18. 用於在列表視圖中填充TextView和ToggleButton的光標適配器
- 19. 帶多選的光標適配器
- 20. 帶有ImageView的光標適配器
- 21. android中的光標適配器
- 22. 如何使用帶內容提供者和光標適配器的光標對數據進行排序?
- 23. 何時/不使用同步適配器
- 24. 如何測試同步適配器運行
- 25. 機器人簡單光標適配器imageview的和的TextView
- 26. 同步適配器和contentAuthority - 如何定義?
- 27. 與遊標適配器異步列表視圖
- 28. Android光標適配器不同的佈局
- 29. 使用帶有多個表格光標的光標適配器(內部連接)
- 30. android:光標適配器空指針
該適配器您使用? CursorAdaptor?使用BaseAdaptor自定義? –
我正在使用EfficientAdapter。 – Khushboo