2010-10-05 13 views

risposta

33

No, le preferenze condivise rimarranno.

+19

Anche questo non è niente di personale, ma anche se il test dovrebbe essere l'ultimo punto finale della domanda, è bello per qualcuno come me essere in grado di fare una semplice ricerca e ottenere una risposta rapida. Dico solo questo perché, come un noob, domande come questa mi vengono in mente mentre sto programmando. Ora, posso andare avanti senza preoccuparmi di questa domanda, ma bisogna ANCORA mettere alla prova tutto. – dell116

+0

È una domanda diversa, ma come eliminare le preferenze condivise quando l'applicazione viene aggiornata o reinstallata? –

+0

È facile, ma devi aprire un'altra domanda per quello. – Cristian

1

Per semplificare la risposta: NO in circostanze normali.

Il processo di aggiornamento sostituisce solo il file apk (e quindi ciò che è in esso per esempio drawable, ...) e non altera i database, sharedpreferences e qualsiasi altro file che hanno generato in fase di esecuzione (probabilmente in questo caso , la nuova app viene installata con l'UID uguale a UID dell'app precedente ).


Ma seguendo questo thread sembra che ci sono casi in cui i dati potrebbero andare persi. Come cambiare PROTEZIONE da ON a OFF o OFF a ON.
Citando la risposta:

Si scopre quando abbiamo pubblicato la protezione aggiornamento copia è stata spenta, ma per il nostro rilascio iniziale è stato acceso. Che ha causato la perdita di tutte le nostre preferenze condivise , non siamo riusciti a creare dati privati ​​ file e il gioco è stato avviato in modo casuale.

Problemi correlati