0
我創建了一個將數據保存到sqlite數據庫的方法,但似乎使用它有問題。在創建Sqlite數據庫時出錯
public void saveDataInDB(double latitude, double longitude) {
SQLiteDatabase db = openOrCreateDatabase(DB_NAME, MODE_PRIVATE, null);
db.execSQL("CREATE TABLE IF NOT EXISTS "
+ TABLE_NAME
+ " (CurrentDate VARCHAR(20), Lat DOUBLE, Lng DOUBLE, Alt DOUBLE, Speed DOUBLE);");
db.execSQL("INSERT INTO " + TABLE_NAME + " VALUES('" + latitude + "', '" + longitude + "');");
Cursor c = db.rawQuery("SELECT * FROM " + TABLE_NAME, null);
c.moveToLast();
db.close();
db.getPath();
}
這種方法時,我把它用在一個位置應用程序保存的位置,當我試圖重新使用它在另一個應用程序才能拯救他人價值觀沒有工作的罰款。它產生一個錯誤「MODE_PRIVATE無法解析爲一個變量。我已經改變了參數,以適應我的新應用程序,我只有一個參數,而不是經度和緯度。
任何幫助,所有我想要的是保存一個名爲「sum」的值寫入數據庫