我对android中的警报有两个问题。我的应用程序根据用户的要求使用警报管理器设置警报
1- 如果我的应用程序正在更新(从 google play 下载更新),警报会丢失并且我必须重新安排它们吗?或者他们仍然会被触发?
2- 在我的警报到期后,我想在屏幕上显示 Foo 对象。目前,我已将此 Foo 对象序列化并作为警报附加的意图传递。这个可以吗?或者我应该传递 id,并在到期时提取该 ID,调用我的 SqlDatabase 并相应地构造对象?
请帮忙谢谢
我对android中的警报有两个问题。我的应用程序根据用户的要求使用警报管理器设置警报
1- 如果我的应用程序正在更新(从 google play 下载更新),警报会丢失并且我必须重新安排它们吗?或者他们仍然会被触发?
2- 在我的警报到期后,我想在屏幕上显示 Foo 对象。目前,我已将此 Foo 对象序列化并作为警报附加的意图传递。这个可以吗?或者我应该传递 id,并在到期时提取该 ID,调用我的 SqlDatabase 并相应地构造对象?
请帮忙谢谢
当警报对应用程序非常重要时,我通常会在以下事件中检查它的存在(并在必要时创建它):
我不记得确切的原因,但我之前在应用程序更新时发生了警报错误,这就是为什么我正在听这个并重置警报。
我将警报信息保存在 SharedPreferences 中,因此我可以轻松检索它并在崩溃时重新创建警报。
对于您的第二个问题,我认为仅传递 id 在资源方面更有效,但这取决于您的警报触发的频率。