2011-02-14 49 views
0

我想使用下面的代碼將我的SQLite表的內容加載到ListView中。無法將我的SQLite數據加載到我的ListView中

myDbHelper = new DatabaseHelper(this); 
Cursor cursor = getData(); 
CursorAdapter dataSource = new SimpleCursorAdapter(this, R.layout.menu_item, cursor, fields, null); 
menuList.setAdapter(datasource); //My ListView 

private Cursor getData() { 
    SQLiteDatabase db = myDbHelper.getReadableDatabase(); 
    Cursor cursor = db.query(TABLE_NAME, FROM, null, null, null,null, ORDER_BY); 
    return cursor; 
} 

當我運行應用程序時,它通過此代碼,然後引發錯誤。我是否使用正確的技術將數據添加到ListView?

+0

什麼是錯誤/堆棧跟蹤? – 2011-02-14 16:36:14

回答

0

您需要提供更多信息。

  • 它在哪裏崩潰?
  • 它給出了什麼錯誤?

您正在使用adapt但你不聲明或將其設置爲您的代碼段什麼 - 如果它是null,那麼這將是一個問題。

menuList.setAdapter(adapt); //My ListView 

看看我的示例代碼here對我如何使用ListView s的SQLite

+0

感謝您的回覆。對於錯字,我現在已經改變了,這是因爲我用來分隔代碼段。無論如何,感謝您的鏈接,它指出我在正確的方向,如果我使用你的技術,我認爲這將解決我的問題 – user616076 2011-02-15 12:00:57

相關問題