最佳答案
我注意到当设置这个警报的应用程序升级时,警报被禁用
到目前为止,我使用了带有 FIRST_RUN
键的 SharedPreferences
,以便知道它是否是我的应用程序的第一次运行。如果找不到这个键,我就启用警报并将 FIRST_RUN
设置为 false,否则什么也不做。
但是我也注意到这些偏好在应用程序升级之间保持不变!
所以在升级之后,FIRST_RUN
键已经是假的,所以我什么也不做,而我的警报需要被启用。
如何处理这类案件?
先谢谢你