Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/199.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在安卓系统中,我如何保存接收意图的信息?_Android_Broadcastreceiver_Persistence - Fatal编程技术网

Android 在安卓系统中,我如何保存接收意图的信息?

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

我有一个带有概览活动的日历应用程序。该活动显示当前日期的日历条目。只有这些条目保存在RAM中,而其余条目保存在SQLite文件中。当用户手动更改系统日期时,应用程序需要重新启动数据库光标以加载另一天的数据

在清单文件中,我声明了一个
BroadcastReceiver
,它在
ACTION\u DATE\u CHANGED
时触发。然而,到目前为止,我还无法找到一种方法来通知负责的活动,以防在应用程序处于后台时触发接收器

到目前为止,我尝试使用接收器在触发时设置的静态标志和单例。当接收器运行的进程死亡时,两者都会失败


在应用程序返回前台/运行状态之前,如何保存已触发接收器的信息?

将您的意图序列化,并使用SharedReferences作为选项将其保存/检索为字符串