无法在直接启动模式下初始化工人

发布于 2025-02-06 17:29:19 字数 329 浏览 3 评论 0原文

我是Workmanager的新手,我对存储保护有一个疑问。 提示:无法在直接启动模式下初始化工人。 我搜索了很长时间来找到:

androidmanifest.xml

 <application
     android:defaultToDeviceProtectedStorage="true"
     android:directBootAware="true">

我的应用程序是启动开始,所以我需要这两个属性,但是我不知道如何解决这个问题,我找不到有问题的条目配置Workmanager存储。

我不知道该怎么办,我不能使用工人吗?

I am new to WorkManager and I have a question about storage protection.
Tip: Cannot initialize WorkManager in direct boot mode.
I searched for a long time to find that:

AndroidManifest.xml

 <application
     android:defaultToDeviceProtectedStorage="true"
     android:directBootAware="true">

My app is a boot start, so I need these two properties, but I don't know how to solve this problem, I can't find the entry that has the problem of configuring WorkManager storage.

I don't know what to do now, can't I use WorkManager?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

冷了相思 2025-02-13 17:29:19

使用2.7.1更新Workmanager,并实现按需初始化它应该起作用。请从清单文件中删除Workmanger初始化 -
提供者
android:name =“ androidx.startup.initialization -provider”
Android:当局=“ $ {applicationId} .androidx-startup”
工具:node =“ remove”&gt;
提供者

update workmanager with 2.7.1 and implement ondemand initialization it should work. please remove workmanger initialization from manifest file-
provider
android:name="androidx.startup.InitializationProvider"
android:authorities="${applicationId}.androidx-startup"
tools:node="remove">
provider

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文