Witam serdecznie.
Zgodnie z takim, dość przystępnym poradnikiem:
https://code.tutsplus.com/pl/tutorials/android-from-scratch-how-to-store-application-data-locally--cms-26853
Próbuję wysyłać dane do mojej bazy przy pomocy tej funkcji tak, że wywołuję ją sobie w pętli za każdym razem podając jej jakieś argumenty:
public void sqlLite (String id, String godzina, String data, String czujnik1, String czujnik2){
SQLiteDatabase mojaBaza1 = openOrCreateDatabase("BazaFotoNowa.db",MODE_PRIVATE,null);
mojaBaza1.execSQL("CREATE TABLE IF NOT EXISTS pomiar (sql_identyfikator VARCHAR(100), sql_godzina VARCHAR(100), sql_data VARCHAR(100), sql_nat1 VARCHAR(100), sql_nat2 VARCHAR(100))");
ContentValues zestawDanych = new ContentValues();
zestawDanych.put("sql_identyfikator", id);
zestawDanych.put("sql_godzina", godzina);
zestawDanych.put("sql_data", data);
zestawDanych.put("sql_nat1", czujnik1);
zestawDanych.put("sql_nat2", czujnik2);
mojaBaza1.insert("pomiar",null,zestawDanych );
}
Po wysłaniu dokopuję się przy pomocy Device File Explorer w Android Studio do pliku do pliku bazaNowa.db i otwieram sobie ją w przeglądarce ale wyświetla się tylko to co w załączniku.
Czyli aplikacja tworzy bazę zgodnie z moimi wskazówkami, ale nie dodaje nic do niej.
Co robię źle? ?