Beiträge von GambaJo

    Mal angenommen ich entwickle eine App, die Daten in einer Datenbank speichert. Wie wird das mit der Weitergabe dieser Datenbank in Android gehandhabt?
    Entweder ich schreibe eine Klasse, die mir die Datenbank beim ersten Start der App generiert, oder ich erstelle die Datenbank vorher, und gebe sie bei der Auslieferung direkt mit. Was ist besser?


    Der erste Vorschlag hätte den Vorteil, dass ich die Struktur bei weiteren Versionen relativ einfach erweitern kann. Außerdem würde der zweite Vorschlag vermutlich die vorhandene Datenbank bei neuen versionen der App einfach überschreiben, oder?

    Ist es richtig, dass SQLite den Datentyp Bool nicht kennt, und man das statt dessen mit Integer (0=false; 1=true), abbilden muss?
    Wenn ja, ist das in Hinsicht auf den Speicherverbrauch übel. Da liegen ja Welten zwischen.

    Ich nutze die aktuelle Windows-Version von Eclipse auf einem eigentlich ganz guten Rechner (4GB RAM, Quad-Core), auf dem auch nicht so viel nebenbei läuft.
    Eclipse ist dabei aber echt lahm. IteleSense braucht immer mehrere Sekunden, bis die Vorschläge angezeigt werden. Und dann in den Vorschlägen suchen ist auch nicht gerade angenehm.
    Da ich bisher mit dem Visual Studio gearbeitet habe (nicht für Android), weiß ich, dass es besser geht (auch auf meinem Rechner).


    Woran kann das liegen?