Sbarazzarsi di tutti i dati degli utenti di applicazioni Android dopo il più grande aggiornamento

StackOverflow https://stackoverflow.com/questions/2651287

  •  27-09-2019
  •  | 
  •  

Domanda

Sono completamente rinnovato un app. Testato per un po 'sul mio dispositivo ed emulatore. L'applicazione ha funzionato bene. Tuttavia quando ho aggiornato l'applicazione attraverso il mercato Android, i miei utenti si blocca esperti.

Dal momento che non v'è alcun modo per eseguire il debug correttamente questa procedura mi asume l'incidente è causato da dati vecchi che non viene rimosso dal dispositivo (probabilmente dal fascio onsavedstate ?!).

C'è un modo per fare una reinstallazione "/ totale pulito", senza dover all'utente di farlo manualmente?

Con i migliori saluti Johe

È stato utile?

Soluzione

Quando la variabile che si sta dando problemi viene sovrascritto con il tipo corretto sul prossimo OnPause, il problema calco dovrebbe essere andato. Si potrebbe riservare una variabile per contenere un numero di versione e se quello si recupera da onResume è più vecchio si saltare gli altri valori salvati e utilizzare le impostazioni predefinite.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top