1
我有一個數據表與兩個cols「id」和「名稱」。我試圖從數據庫中獲取所有名稱到ArrayList中。進行此調用並創建陣列的最佳方式是什麼?推送SQLite3數據到一個ArrayList()
我有一個數據表與兩個cols「id」和「名稱」。我試圖從數據庫中獲取所有名稱到ArrayList中。進行此調用並創建陣列的最佳方式是什麼?推送SQLite3數據到一個ArrayList()
這將是這樣的:
ArrayList myResults = new ArrayList();
Cursor c = db.query(...your Query Parameters here...);
c.moveToFirst();
while(!c.isAfterLast())
{
myResults.add(c.getString(1));
c.moveToNext();
}
假設您在查詢中選擇ID和順序名稱列。比columnindex的名稱將是1.
希望有所幫助。
使用while循環遍歷遊標包含並將每個值添加到ArrayList。