我是新來的android。我有一個使用SQLite數據庫的應用程序。 我需要將數據庫中的值推送到對象類型的數組列表中。 我使用的代碼在這裏給出。Android的 - 從sqlite數據庫加載值到arraylist
private ArrayList<objectname> objectList = new ArrayList<objectname>();
//function used to get values from database
public ArrayList<objectname> getResults() {
MyDb db = new MyDb(this); //my database helper file
db.open();
Cursor c = db.getAllValues(); //function to retrieve all values from a table- written in MyDb.java file
if (c.moveToFirst())
{
do {
String date = c.getString(c.getColumnIndex("date"));
try
{
ob = new objectname();
ob.setDate(c.getString(c.getColumnIndex("date")));// setDate function is written in Class file
objectList.add(ob);
}
catch (Exception e) {
Log.e(MY_DEBUG_TAG, "Error " + e.toString());
}
} while (c.moveToNext());
}
db.close();
return objectList;
}
這不能正常工作。未顯示任何錯誤,但我沒有到ArrayList鏈表類
請幫助me..Thanks提前獲得價值..
什麼參數呢「這個」在創建您的數據庫管理器實例時滿足嗎?構造函數是什麼樣的? – AlleyOOP 2013-12-31 20:02:54