HarmonyOS 后台设置定时关闭的功能,是否可以直接使用定时器的setTimeout方法

有后台播放设置定时关闭的功能,比如用户设置了90分钟后关闭播放,直接使用定时器的 setTimeout 这个方法可以吗?

如果使用setTimeout有以下几个疑问:

  1. 90分钟后能收到回调不?
  2. 这期间如果用户把app退到后台了,会不会被系统关掉?
  3. 还是说需要用后台任务backgroundTaskManager那一套,如果使用后台任务,退后台是不是进程会一直都在
HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
shlp

如果应用没有保活措施的话就会被杀;

如果使用后台任务,只要播放后台任务会一直存在,暂停中间不超过5秒再播放也不会取消后台任务,

建议定时结束后调用关闭长时任务的接口,这样比较符合标准

分享
微博
QQ
微信
回复
1天前
相关问题
如何设置组件定时任务和定时器
561浏览 • 1回复 待解决
HarmonyOS 定时器API
215浏览 • 1回复 待解决
HarmonyOS uv timer定时器不准确?
346浏览 • 1回复 待解决
鸿蒙liteos_m定时器timer问题
8116浏览 • 2回复 待解决
有谁知道ArkTS支持定时器
2796浏览 • 1回复 待解决
后台代理提醒,定时闹钟提醒功能
893浏览 • 1回复 待解决
如何通过定时器和画布实现一个时钟
847浏览 • 1回复 待解决
定时提醒功能如何实现?
5041浏览 • 1回复 待解决
HarmonyOS canvas是否定时刷新函数
31浏览 • 1回复 待解决
HarmonyOS 定时轮询任务开发
33浏览 • 1回复 待解决
请问用什么接口可以实现定时任务?
1733浏览 • 0回复 待解决
如何实现定时任务有懂吗?
2589浏览 • 1回复 待解决