我是Android編程的新手,我從SQLite數據庫中檢索數據並在TextView/ListView的應用程序中顯示它。我嘗試了很多方法,但我只是在圈子裏跑步。歡迎任何方向!謝謝。Eclipse顯示SQLite數據庫中的所有項目
Main.java:
public void LoadIngredient1() {
TestAdapter mDbHelper = new TestAdapter(this);
mDbHelper.createDatabase();
mDbHelper.open();
// TO DO ?
mDbHelper.close();
}
TestAdapter.java:
public Cursor getData() {
String sql ="SELECT ID_Ingredient1, Ingredient1, tmp FROM Ingredient_1";
Cursor mCur = mDb.rawQuery(sql, null);
if (mCur!=null)
{
mCur.moveToNext();
}
return mCur;
}
看看這個'www.androidhive.info/2011/11/android-sqlite-database-tutorial' –
mCur.moveToFirst()就是你錯過的。這將解決您的問題。試着這樣做。 – San
@MehulJoisar事情是,如果我按照這個教程:[link] www.androidhive.info/2011/11/android-sqlite-database-tutorial 我無法顯示項目。 (+ cn.getName()+「,Phone:」+ cn.getPhoneNumber();}}。 //將聯繫人寫入日誌 Log.d(「Name:」,log); For語句從不使用。我創建了SQLite數據庫,將其複製到資產文件夾和設備上。 布爾型checkDataBase() \t { \t文件dbFile = new File(DB_PATH + DB_NAME); (「dbFile」,dbFile +「」+ dbFile.exists()); \t return dbFile.exists(); \t} 返回true。 – Moonbeam