2017-02-08 8 views
-3

Ich brauche zwei SQLite-Datenbanken. Einer zum Speichern von Benutzernamen und Kennwörtern für eine Anmeldeaktivität und der andere zum Speichern von Finanztransaktionen für meine App auf einem anderen Bildschirm. Was ist der richtige Ansatz dafür? Ich habe gedacht, dass ich die SQLiteOpenHelper-Klasse erweitern und verwenden werde (den Code für Abfrage, Einfügung usw. nur einmal schreiben), und in den entsprechenden Aktivitäten Instanzen dieser Klasse erstellen und sie verwenden. Werde ich zwei getrennte Datenbanken bekommen? Ich bin mir nicht sicher, was der richtige Ansatz ist.Zwei Aktivitäten erfordern zwei separate Datenbanken

+3

Warum nicht eine Datenbank? Zwei Tische? –

Antwort

0

Wenn Sie die Dokumente lesen, können Sie verschiedene named-Datenbanken sicher definieren.

SQLiteOpenHelper (Context context, 
       String name, 
       SQLiteDatabase.CursorFactory factory, 
       int version) 

Parameters 

- name String: of the database file, or null for an in-memory database 

Oder Sie können die gleichen Namen und verschiedene CREATE TABLE Fragen haben, und die Daten werden nach wie vor getrennt.

2

Verwenden Sie eine Datenbank und speichern Sie die Informationen in verschiedenen Tabellen.

Verwandte Themen