腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
WorkManager
一次多次执行enqueueUniquePeriodicWork()吗?
、
、
、
、
上下文是:- Im以SDK23或更高版本为目标-任务1)获取用户的位置2)
使用
OKHttpClient调用HTTPS API,然后3)
将
结果发送到Firestore数据库 我正在
使用
WorkManager
我
可以
从Firestore条目和Logcat中看到这一点。
WorkManager
真的是这项任务的正确方式吗?execute the job multiple times //In MainActivity.java: prot
浏览 113
提问于2019-06-20
得票数 5
回答已采纳
1
回答
是否
可以
在
onCreate
()中
使用
WorkManager
将
工作
排入
队列
?
、
WorkManager
应该初始化一次,还是
可以
让
onCreate
中
的
工作
在
每次应用程序启动时都运行?new PeriodicWorkRequest.Builder(MyWorker.class,30, TimeUnit.MINUTES).addTag("myWorkertag").build();
浏览 21
提问于2021-03-26
得票数 1
回答已采纳
2
回答
我通过调用enqueueUniquePeriodicWork()方法安排了一个周期性的
工作
。如何获得结果?
、
、
我正在
使用
WorkManager
1.0.1,我有一个问题。例如,我通过以下代码安排了一项定期
工作
:如何确定此请求
是否
由于同名
工作
已被安排而被“拒绝”,或者
是否
一切正常且
工作
已被成功安排?
浏览 0
提问于2021-01-02
得票数 0
1
回答
在
奥利奥和更高版本上,EnqueueWork不会立即启动
、
、
在
我的SDK
中
,我
使用
JobIntentService在后台做一些
工作
。我注意到,当我调用enquequeWork()时,作业不会立即开始,但它会在一段时间后开始。我不能
使用
foreground service来做这项
工作
,因为应用程序不能在客户端的请求下作为前台运行。
是否
有其他方法
可以
强制
在
调用enqueueWork()后立即完成作业?我还
使用
WorkManager
的PeriodicWorkReq
浏览 78
提问于2019-03-31
得票数 0
回答已采纳
1
回答
如何按顺序执行
工作
管理器任务(当您没有同时完成所有
工作
时)
、
、
我
使用
工作
管理器和uniqueWork来避免上传重复的对象。这项
工作
有一个限制,因此它们只有在有互联网连接的情况下才能运行。问题是我希望每个对象一次上传一个,但所有的
工作
都是同时进行的。我知道我
可以
使用
beginWith和workContinuations按顺序执行
工作
,但不幸的是,
可以
在
不同的时间创建多个对象,因此我
在
创建
工作
时无法访问所有
工作
。OneTimeWorkReques
浏览 13
提问于2019-06-15
得票数 5
1
回答
Workmanager
不
使用
追加策略执行唯一作业
、
、
、
我发现了
工作
管理器(alpha-12)的这种奇怪行为,即它在入队后不执行作业。
将
工作
入队的代码如下所示。 return
WorkManager
.getInstance().run {
浏览 2
提问于2018-12-11
得票数 1
2
回答
如何
使用
Hilt
在
ViewModel中注入
工作
管理器
、
、
、
、
我正在尝试
使用
viewModel
中
的
工作
管理器来上传服务器上的文件,那么我如何注入
WorkManager
?
浏览 96
提问于2020-07-29
得票数 0
1
回答
在
OREO下面的Android版本上的
工作
管理器
、
、
、
、
我正在
使用
我的应用程序
中
的
工作
管理器。它像这样
将
工作
排入
队列
: .addTag(NOTIFICATION_TAG)
浏览 1
提问于2018-08-15
得票数 0
1
回答
androidx
工作
管理器能完成
工作
吗?即使
在
循环时间内从未满足设定的约束条件?
、
、
如果在24小时内没有满足这些限制,
工作
经理还会像Android开发指南网站"“和"”中提到的那样doWork吗?
浏览 0
提问于2018-05-25
得票数 0
1
回答
去enqueueUniquePeriodicWork最好的地方是什么?
、
、
我想每天
将
db与服务器数据同步一次,而什么地方
可以
对
工作
进行排队,所以它每天只运行一次?
WorkManager
似乎并不关心下一个
队列
调用
是否
在
repeatInterval
中
。如果我
将
排队
工作
放入应用程序类
中
,如果完成了该
工作
,如果关闭并打开应用程序,
WorkManager
将
再次运行它。这
是否
意味着
在
调用
浏览 1
提问于2019-05-14
得票数 4
回答已采纳
1
回答
我们
是否
可以
使用
WorkManager
在其他UniqueWork的
队列
中
添加另一个UniqueWork
、
假设我已经用启动了这个UniqueWork: .beginUniqueWork这个UniqueWork AppConstants.FILE_DISTRIBUTE_
浏览 3
提问于2019-02-15
得票数 1
3
回答
如何延迟芹菜任务的执行?
、
、
、
我有一个小脚本,用于
将
任务
排入
队列
进行处理。这个脚本进行了大量的数据库查询,以获取应该入队的项目。我面临的问题是,芹菜工人在脚本
将
任务
排入
队列
后立即开始拾取任务。这是正确的,这是芹菜应该
工作
的方式,但这经常导致我的脚本和芹菜
工作
人员之间的死锁。 有没有一种方法
可以
让我
将
脚本
中
的所有任务
排入
队列
,而不是
将
执行延迟到脚本完成或固定的时间延迟?我<em
浏览 0
提问于2012-10-22
得票数 18
回答已采纳
2
回答
是否
检查排队的GCD块?
、
假设我有一个串行调度
队列
,并且我
在
它上面
排入
了几个操作。我读到过,一旦操作被调度,我就不能取消操作。
是否
可以
至少查看我发送了哪些GCD块,以便做出
是否
要发送另一个GCD块的决定?例如,我
将
操作A分派到
队列
中
,但不久之后,我的应用程序决定将另一个操作A
排入
队列
,因此现在有2个这样的操作
在
排队。
浏览 1
提问于2012-05-09
得票数 7
回答已采纳
1
回答
C++多线程:管理线程
、
我如何在C++
中
做到这一点? 我已经了解了C++线程库的基础知识。最简单的方法是
将
M个作业
排入
队列
,然后等待所有作业完成。然后
将
另外M个作业
排入
队列
。只要还有
工作
,就这样做。只要每个作业/线程花费的时间大致相同,这种简单的方法就
可以
很好地
工作
。如果不是这样,很容易发生一个长线程仍在
工作
,而所有其他线程都已完成的情况。因此,仅加载M个CPU
中
的一个。与等待所有线程不同,我必
浏览 2
提问于2016-12-12
得票数 0
1
回答
地区变更时如何在Android Oreo中进行后台API调用?
、
我需要调用API (即使应用程序没有运行),并
使用
服务器更新当前语言。我
在
BroadCastReceiver的帮助下实现了这一点。在这里,在后台API调用期间,通知
在
notification面板
中
可见。因此,用户仍然
可以
进入应用程序设置并强制停止应用程序,然后API调用
将
中断。但是我需要保证这个API的执行。除了前台服务之外,还有其他方法
可以
在后台执行吗?
可以
在
WorkManager
或作业调度器的帮助下完成吗?处理这
浏览 1
提问于2019-04-09
得票数 0
2
回答
使用
超时从Thread::Queue读取Perl
、
我
在
使用
Perl
中
的Thread::Queue的boss worker crew多线程场景
中
工作
。不幸的是,似乎没有带超时的出队方法。 我
是否
遗漏了什么,或者你会推荐一种不同的方法/不同的数据结构
浏览 0
提问于2012-07-27
得票数 1
回答已采纳
1
回答
使用
WorkManager
将
工作
入队时的IllegalAccessException
、
在
尝试
使用
WorkManager
1.0稳定版
将
工作
排入
队列
时,我得到IllegalAccessException。
浏览 18
提问于2019-03-12
得票数 5
4
回答
如何确保函数在给定时间运行一次,而不是并发运行?
、
、
我
在
Android Studio 3.5
中
使用
Kotlin 1.3。我的代码是问题是,当function()仍在运行时,
可以
多次按下按钮,因此我希望function()的后续调用是依次执行的编辑:我的函数定义是 image.animate().rotationBy(360F).setDuration(500)用户
可以
多次按下按钮,因此结果是图像
浏览 4
提问于2019-10-14
得票数 0
1
回答
ESX
是否
可以
处理多个文件管理器实例?
、
、
、
这可能是一个简单的问题,但ESX
是否
可以
在
多线程
中
处理多个文件管理器实例?或者我必须将文件任务
排入
队列
才能连续
工作
?
浏览 0
提问于2012-06-30
得票数 1
回答已采纳
3
回答
异步写入GAE数据存储区
、
、
在
我的Java应用程序
中
,有时我的用户会做一些需要写数据存储的
工作
,但我不想让用户
在
写数据存储时一直等待。当数据存储在后台时,我希望立即向用户返回响应。似乎很清楚,我
可以
通过
使用
GAE任务
队列
来实现这一点,
将
一个任务
排入
队列
来存储数据。但我也看到有一个异步数据存储API,它似乎比处理任务
队列
容易得多。我
可以
只调用AsyncDatastoreService.put(),然后从serv
浏览 0
提问于2011-09-22
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
您现在可以在iOS 12中将Apple地图与Apple的CarPlay捆绑使用
性能优化之 Wakeups
功耗问题之过多唤醒源 wakeups
Google将统一Android后台任务调度,弃用旧有函数库
Android Jetpack带来WorkManager、Navigation等特性
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券