E
enrem
Erfahrenes Mitglied
- 29
Hallo,
ich möchte meine Datenbank an einer zentralen Stelle öffnen und schließen. Am liebsten nicht in jeder Activity sondern in einer Subklasse von Application.
In der Subclass von Application öffne ich die Datenbank in der onCreate(). Wo schließe ich diese am besten. Die onTerminate() ist nur für den Emulator. Im Gerät selbst behält Android die App so lange im Speicher bis dieser zu klein wird.
Kann mir jemand sagen an welcher Stelle ich die Datenbank am besten schließe?
Evtl. in der onLowMemory() ???
Wie geht Ihr mit der Datenbank um?
ich möchte meine Datenbank an einer zentralen Stelle öffnen und schließen. Am liebsten nicht in jeder Activity sondern in einer Subklasse von Application.
In der Subclass von Application öffne ich die Datenbank in der onCreate(). Wo schließe ich diese am besten. Die onTerminate() ist nur für den Emulator. Im Gerät selbst behält Android die App so lange im Speicher bis dieser zu klein wird.
Kann mir jemand sagen an welcher Stelle ich die Datenbank am besten schließe?
Evtl. in der onLowMemory() ???
Wie geht Ihr mit der Datenbank um?