当我的 android 应用程序仅更新时,我需要运行某个代码(我特别想重新安排警报)。
对 SO 进行了广泛的搜索,我发现人们建议使用 SharedPreferences。我不认为这是正确的,因为 sharedPreferences 可以在重新启动或简单地清除缓存时被删除。这意味着当我的应用程序更新时,共享首选项可能不存在,我可能不知道它是更新还是只是全新安装(或更糟糕的是重新启动)。
那么,还有其他方法吗?也许是某种意图或某种执行的方法(有点像 sqlite 的 onUpgrade )。
请指教 。非常感谢