为了让Android CursorAdapter类正常工作,我找到了一行_id。现在,我有一个特定的命名方案,并且不希望将我的id列(称为ID)更改为_id,以供我需要CursorAdapters的所有表使用。我认为这会影响我的一些复杂查询的可读性 - 再加上“_id”是丑陋的:P。为CursorAdapter需要一个_id行的解决方法
我在讨论使用自定义“TableID as _id”选择查询,但我喜欢SQLiteDatabase的很好的查询方法,并且它看起来并不像他们支持在查询中重命名列。
总是需要一个特定的表列名称似乎相当不灵活(和奇怪)。有没有办法指定哪些列作为CursorAdapter的id列使用?或者,也许另一个解决方法我没有想到?
+1 - '“_id”是丑陋:P' – 2014-04-14 18:47:58