Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.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 清除内存后从AppWidget中的活动获取数据_Android - Fatal编程技术网

Android 清除内存后从AppWidget中的活动获取数据

Android 清除内存后从AppWidget中的活动获取数据,android,Android,我遇到了一个问题,我构建了一个AppWidget,它通过服务从活动中获取数据。但在我清除手机内存后,该服务无法获取任何数据。我认为该活动已被终止,因此该服务获取空数据 我想知道是否还有其他方法可以再次获取活动中的数据?(可能重新启动活动?)但我不想使用SharedReferences,因为它只能用于存储原语。要存储数据,需要在后台破坏服务。 并与serive use BroadcastReceiver进行通信。 谢谢您的回复。我以前见过类似的解决方案,所以我应该将代码修改为服务。顺便问一下,我是

我遇到了一个问题,我构建了一个AppWidget,它通过服务从活动中获取数据。但在我清除手机内存后,该服务无法获取任何数据。我认为该活动已被终止,因此该服务获取空数据


我想知道是否还有其他方法可以再次获取活动中的数据?(可能重新启动活动?)但我不想使用SharedReferences,因为它只能用于存储原语。

要存储数据,需要在后台破坏服务。 并与serive use BroadcastReceiver进行通信。

谢谢您的回复。我以前见过类似的解决方案,所以我应该将代码修改为服务。顺便问一下,我是否希望通过服务使用SQLite的功能?