我已经在市场上发布了应用程序。当用户下载新版本时,我希望应用程序清除以前的所有状态(SharedPreferences,SQLite架构......)。这相当于首先卸载应用程序然后安装新版本。 我读了
的各种解决方案SharedPreferences Android: How to reset FirstRun SharedPreferences when my app is updated?
SQLiteOpenHelper SQLiteOpenHelper onUpgrade() Confusion Android
但我想要解决所有这些问题。只是想知道当应用程序从市场升级时是否有可能触发“清理状态”?