locked
DB SQLite cancellato ma i dati rimangono Windows Phone 8.1 RRS feed

  • Domanda

  • Salve ragazzi, sto iniziando a mettere mani in Windows Phone 8.1 precisamente per quanto riguarda i DB, leggendo in giro il nuovo OS (come Windows 8/8.1 per le app metro) usa SQLite, tutto bene fino ad ora nel senso ho creato un DB molto semplice con una tabella Utente con attributi ID (univoco numerico) e Nome (testo), ho inserito i dati e li ho visualizzati in una list view.

    Il problema nasce qua ovvero, ho disinstallato la mia applicazione dal telefono, quando ho fatto ripartire il debug si è installata di nuovo l'app ma oltre a questo si è "installato" il DB e con gli stessi dati! Quindi la domanda è: si tratta di un problema mio riferito all'app oppure Windows Phone non cancella definitivamente i dati di un app disinstallata?

    giovedì 17 luglio 2014 15:01

Tutte le risposte

  • Ciao,

    Il database viene salvato nell'isolatedstorage. Se l'applicazione viene disinstallata, tutto il suo contenuto viene rimosso. Probabilmente c'è qualche problema in fase di creazione.

    giovedì 17 luglio 2014 22:20
    Postatore
  • Ciao Francesco,

    Salve ragazzi, sto iniziando a mettere mani in Windows Phone 8.1 precisamente per quanto riguarda i DB, leggendo in giro il nuovo OS (come Windows 8/8.1 per le app metro) usa SQLite, tutto bene fino ad ora nel senso ho creato un DB molto semplice con una tabella Utente con attributi ID (univoco numerico) e Nome (testo), ho inserito i dati e li ho visualizzati in una list view.

    Il problema nasce qua ovvero, ho disinstallato la mia applicazione dal telefono, quando ho fatto ripartire il debug si è installata di nuovo l'app ma oltre a questo si è "installato" il DB e con gli stessi dati! Quindi la domanda è: si tratta di un problema mio riferito all'app oppure Windows Phone non cancella definitivamente i dati di un app disinstallata?

    aggiungo a quanto detto da Ubaldo che se vuoi effettivamente vedere cosa accade nell'isolated storage ci sono diversi tools, uno dei quali Windows Phone Power Tools che trovi su Codeplex. Questo tool permette di verificare e visualizzare il contenuto dello storage del device per la fase di sviluppo e di test.

    Ciao.


    lunedì 21 luglio 2014 07:09
    Postatore