我需要在列表视图中显示事件列表,我想要做的是列表视图项的ID是我的数据库中注册的ID。这是可能的吗?
答案 0 :(得分:0)
我建议你创建一个自定义列表适配器,它接受围绕数据库建模的自定义对象。
对BaseAdapter做一些研究。
创建自定义列表适配器后,您可以将所有数据库行存储为
ArrayList<CustomObject> co = new ArrayList<CustomObject>();
然后,当触发OnClickListener时,您可以使用如下位置:
int id = co.get(position).getId();
假设您的CustomObject当然有一个名为getId()的方法。