爲了讓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