我在Android..Could初學者請你告訴我充分利用SQLite表列表項的主鍵標識-Android
我們怎樣才能從SQLite表選擇的列表項的primary_key_id。(如果可能的話,請給我一個例子)。
如何避免字符串數組中的多餘條目? 在此先感謝..
我在Android..Could初學者請你告訴我充分利用SQLite表列表項的主鍵標識-Android
我們怎樣才能從SQLite表選擇的列表項的primary_key_id。(如果可能的話,請給我一個例子)。
如何避免字符串數組中的多餘條目? 在此先感謝..
問題2很簡單:如果你使用一個String [],你要看看在整個陣列檢查冗餘條目。如果您想要一個不允許插入冗餘條目的對象,請查看java.util。*中的類。從HashMap開始。
問題2要困難得多。我不知道你是如何創建SQLite表。 SQLite表的默認「主鍵」列的別名爲ROWID,ROWID或OID。表中的每一行都有該鍵的唯一值。
如果您在創建表時沒有使用PRIMARY KEY構造,那麼這些別名就是您用來引用該列的內容。
如果您指定一個列名稱爲INTEGER PRIMARY KEY的列,那麼您可以使用該列名稱來訪問主鍵以及其他別名。
對於背一個ListView SQLite的表,你應該使用
CREATE TABLE人( _id INTEGER PRIMARY KEY, ...
注列名。爲了正常工作,一個ListAdapter需要包含_id作爲列名稱之一的遊標,您不必在View中使用_id,但它必須位於Cursor中,這通常很有用,因爲當用戶單擊ListView中的條目時,您可以找到相應的光標行並獲取其數據
_id的值通常並不重要。如果你想知道SQLite如何分配它的所有細節,他們在this page上描述。
你可以建議一個簡單的例子.. – Anu