CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: carotix con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: carotix con ben 7 Thanks ricevuti negli ultimi sette giorni
Utente del mese: carotix con ben 23 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 3 su 3
Discussione:

Database helper creazione all'avvio

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Apr 2012
    Messaggi
    30

    Ringraziamenti
    3
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Database helper creazione all'avvio

    Ciao a tutti,

    ho il mio la mia classe 'DatabaseHelper extends SQLiteOpenHelper'.
    All'avvio crea il db e le successive volte no.
    Esiste un parametro per far in modo che ad ogni avvio il db venga ricreato da zero?

    Grazie

  2.  
  3. #2
    Senior Droid L'avatar di frank17next


    Registrato dal
    Jan 2010
    Località
    Campobasso
    Messaggi
    739
    Smartphone
    GNexus, Galaxy Note, GT 10.1

    Ringraziamenti
    16
    Ringraziato 143 volte in 102 Posts
    Predefinito

    Quote Originariamente inviato da Rookye Visualizza il messaggio
    Ciao a tutti,

    ho il mio la mia classe 'DatabaseHelper extends SQLiteOpenHelper'.
    All'avvio crea il db e le successive volte no.
    Esiste un parametro per far in modo che ad ogni avvio il db venga ricreato da zero?

    Grazie
    Prima dell'apertura del file sqlite dovresti verificare se il file esiste:
    codice:
    public boolean controlloEsistenzaDb()  {
      File dbFile = new File(DB_PATH + MYDATABASE_NAME);
      return dbFile.exists();
    ed eventualmente cancellarlo:
    codice:
    File file = new File(path + file del tuo db sqlite);
    boolean deleted = file.delete();
    solo che... perdona la domanda.. ma in che modo può tornarti utile un database se devi ricrearlo da zero ogni volta?
    Nexus 6 - 5.0.1 Stock
    Nexus 5 - 5.0.1 Stock + Root
    Galaxy Note 3 GT-N9005 - 4.4.4 Stock + Root
    Galaxy Tab 10.1 Slim P7500 - [JB] CyanogenMod 10 4.1.2 Pershoot (Nightly 20121013)
    ------------------------------------------------------------------------
    https://sites.google.com/site/frank17next/

  4. Il seguente Utente ha ringraziato frank17next per il post:

    Rookye (23-04-12)

  5. #3
    Baby Droid


    Registrato dal
    Apr 2012
    Messaggi
    30

    Ringraziamenti
    3
    Ringraziato 0 volte in 0 Posts
    Predefinito

    Grazie, funziona il tuo metodo.
    Mi serve momentaneamente per delle prove, più avanti eliminerò questo nuovo metodo.

    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy