Deshacerse de todos los datos de usuario de la aplicación de Android después de la actualización más grande

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

  •  27-09-2019
  •  | 
  •  

Pregunta

Me ha renovado por completo una aplicación. Probado durante un tiempo en mi dispositivo y el emulador. La aplicación funcionaba bien. Sin embargo, cuando he actualizado la aplicación a través del mercado Android, mis usuarios experimentaron accidentes.

Dado que no hay forma de depurar adecuadamente este procedimiento I Asume el accidente es causado por datos antiguos que no está siendo eliminado del dispositivo (probablemente desde el haz onsavedstate ?!).

¿Hay una manera de hacer una reinstalación "/ limpieza total", sin que el usuario tenga que hacerlo manualmente?

Saludos Jolie

¿Fue útil?

Solución

Cuando la variable que le está dando problemas se sobrescribe con el tipo adecuado en la siguiente OnPause, el problema elenco de clase debe desaparecer. Se podría reservar una variable para contener un número de versión y si el que recupera de onResume es más antiguo que omita los demás valores guardados y utilizar los valores por defecto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top