Se memorizzo alcune impostazioni utente e informazioni nelle preferenze condivise nelle mie app Android, quindi aggiorno l'app nel Market, tali impostazioni verranno cancellate quando l'app si aggiorna?Le preferenze condivise nelle app Android vengono eliminate quando un utente aggiorna l'app?
risposta
No, le preferenze condivise rimarranno.
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.
- 1. Quando vengono cancellate le preferenze condivise?
- 2. Le preferenze condivise vengono talvolta cancellate
- 3. come sapere quante preferenze condivise nelle preferenze condivise in Android
- 4. Preferenze condivise Android non salvando
- 5. Preferenze condivise Android Inizializzazione
- 6. Le preferenze condivise vengono salvate solo la prima volta
- 7. preferenze condivise "limite"
- 8. Preferenze condivise Android non funzionanti
- 9. Android: è possibile avere più preferenze condivise distinte per app?
- 10. Salva lista array nelle preferenze condivise
- 11. Qual è l'alternativa migliore per le preferenze condivise in Android?
- 12. Lettura preferenze condivise
- 13. Preferenze condivise Android su diverse applicazioni
- 14. Memoria interna di Android VS Preferenze condivise
- 15. Le preferenze condivise vengono reimpostate quando l'app viene chiusa forzatamente o si blocca
- 16. Android Wear - Accesso mobile preferenze condivise
- 17. Problema con le preferenze condivise di Android M
- 18. Come accedere alle preferenze condivise tra le attività in Android?
- 19. È possibile condividere le preferenze condivise tra diverse applicazioni Android?
- 20. Modifica preferenze condivise da DDMS
- 21. Android: verificare se il valore esiste in Preferenze condivise
- 22. Cache dati in preferenze condivise
- 23. Attiva/disattiva Toast dalle preferenze condivise?
- 24. Come vengono eliminate le sessioni di code-code scadute?
- 25. Uso delle icone nelle preferenze di Android
- 26. Numero preferenze nelle attività preferite in Android
- 27. Le preferenze dell'utente il file vs file delle preferenze App
- 28. Problema di salvataggio delle preferenze condivise in Android
- 29. Convalida le preferenze. Android
- 30. Perché le entità eliminate vengono visualizzate nei risultati della query?
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
È una domanda diversa, ma come eliminare le preferenze condivise quando l'applicazione viene aggiornata o reinstallata? –
È facile, ma devi aprire un'altra domanda per quello. – Cristian