有后台播放设置定时关闭的功能,比如用户设置了90分钟后关闭播放,直接使用定时器的 setTimeout 这个方法可以吗?
如果使用setTimeout有以下几个疑问:
- 90分钟后能收到回调不?
- 这期间如果用户把app退到后台了,会不会被系统关掉?
- 还是说需要用后台任务backgroundTaskManager那一套,如果使用后台任务,退后台是不是进程会一直都在
有后台播放设置定时关闭的功能,比如用户设置了90分钟后关闭播放,直接使用定时器的 setTimeout 这个方法可以吗?
如果使用setTimeout有以下几个疑问:
1 回答1k 阅读✓ 已解决
1 回答1.3k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答968 阅读
1 回答939 阅读
如果应用没有保活措施的话就会被杀;
如果使用后台任务,只要播放后台任务会一直存在,暂停中间不超过5秒再播放也不会取消后台任务,
建议定时结束后调用关闭长时任务的接口,这样比较符合标准