Android 在安卓系统中,我如何保存接收意图的信息?
我有一个带有概览活动的日历应用程序。该活动显示当前日期的日历条目。只有这些条目保存在RAM中,而其余条目保存在SQLite文件中。当用户手动更改系统日期时,应用程序需要重新启动数据库光标以加载另一天的数据 在清单文件中,我声明了一个Android 在安卓系统中,我如何保存接收意图的信息?,android,broadcastreceiver,persistence,Android,Broadcastreceiver,Persistence,我有一个带有概览活动的日历应用程序。该活动显示当前日期的日历条目。只有这些条目保存在RAM中,而其余条目保存在SQLite文件中。当用户手动更改系统日期时,应用程序需要重新启动数据库光标以加载另一天的数据 在清单文件中,我声明了一个BroadcastReceiver,它在ACTION\u DATE\u CHANGED时触发。然而,到目前为止,我还无法找到一种方法来通知负责的活动,以防在应用程序处于后台时触发接收器 到目前为止,我尝试使用接收器在触发时设置的静态标志和单例。当接收器运行的进程死亡时
BroadcastReceiver
,它在ACTION\u DATE\u CHANGED
时触发。然而,到目前为止,我还无法找到一种方法来通知负责的活动,以防在应用程序处于后台时触发接收器
到目前为止,我尝试使用接收器在触发时设置的静态标志和单例。当接收器运行的进程死亡时,两者都会失败
在应用程序返回前台/运行状态之前,如何保存已触发接收器的信息?将您的意图序列化,并使用SharedReferences作为选项将其保存/检索为字符串