TaskManager icon indicating copy to clipboard operation
TaskManager copied to clipboard

请问在并发任务或者FIFO任务中,是否存在标示该task完成的API

Open Beseting opened this issue 3 years ago • 3 comments

Beseting avatar Jun 06 '21 09:06 Beseting

Task中执行例如网络请求任务,在一定时间后完成网络请求任务,是否存在手动调用该任务完成的API呢? 看文档打log仅有顺序场景,无异步回调场景,如何实现FIFO的网络请求等场景呢?

Beseting avatar Jun 06 '21 09:06 Beseting

Task中执行例如网络请求任务,在一定时间后完成网络请求任务,是否存在手动调用该任务完成的API呢? 看文档打log仅有顺序场景,无异步回调场景,如何实现FIFO的网络请求等场景呢?

TM是支持任务依赖的。通过给任务设定一个id,一般这个id可以在ids.xml中申明。不同模块中,申明同样的id 值即可。 参考TM.executeSync 这个API可以强制任务执行。

Carlyle-Lee avatar Jul 03 '21 07:07 Carlyle-Lee

有的。TaskManager.getInstance().registerXXX 这里可以注册任务执行状态的回调。

Carlyle-Lee avatar Nov 18 '21 16:11 Carlyle-Lee