new apk and commands added
This commit is contained in:
@ -6,6 +6,19 @@ import androidx.room.Room
|
||||
import androidx.room.RoomDatabase
|
||||
import com.dano.test1.data.AppDatabase
|
||||
|
||||
/*
|
||||
MyApp (Application)
|
||||
- Einstiegspunkt der App, der einmal pro Prozessstart initialisiert wird.
|
||||
|
||||
Besonderheiten der DB-Konfiguration:
|
||||
- Name: "questionnaire_database"
|
||||
- fallbackToDestructiveMigration():
|
||||
* Falls sich das Schema ändert und keine Migration vorliegt,wird die DB zerstört und neu angelegt.
|
||||
- setJournalMode(TRUNCATE):
|
||||
* Verwendet TRUNCATE-Journal (keine separaten -wal/-shm Dateien), es existiert nur die Hauptdatei „questionnaire_database“.
|
||||
- Callback onOpen():
|
||||
* Loggt beim Öffnen der Datenbank einen Hinweis.
|
||||
*/
|
||||
class MyApp : Application() {
|
||||
|
||||
companion object {
|
||||
@ -16,7 +29,7 @@ class MyApp : Application() {
|
||||
override fun onCreate() {
|
||||
super.onCreate()
|
||||
|
||||
// Room Datenbank bauen: nur die Hauptdatei, ohne WAL und Journal
|
||||
// Room-Datenbank bauen: nur die Hauptdatei, ohne WAL und Journal
|
||||
database = Room.databaseBuilder(
|
||||
applicationContext,
|
||||
AppDatabase::class.java,
|
||||
|
||||
Reference in New Issue
Block a user