如何从Android的后台进程访问Room数据库?我遇到了两个主要的房间问题:
Application
所需的Repository
对象。Observe
对象不是有效的Worker
传递对象,因此我无法正确调用LifecycleOwner
函数。出于某种背景,我正在尝试制作一个应用程序,该应用程序提供您应联系的朋友的每日通知。为此,我将使用WorkerManager
类,并创建一个Worker
对象。
在工作程序对象中,我创建了doWork
,以使用先前设置的存储库创建数据库。但是随后要查询数据,我仍然需要创建一个Observer
。这是我无法正确创建观察者的问题。
我需要数据库,因为我需要检查是否有需要尽快联系的朋友。如果没有,我将不会发送通知。如果有一个或多个,我可以提供名称。我在网上看了一堆,但没有找到在后台进行房间数据库查询的地方。
如何解决此问题?感谢您的帮助!