奥利奥(Oreo)中正在进行的前台服务

时间:2018-10-19 16:48:16

标签: android android-8.0-oreo foreground-service

我正在尝试通过在Android Oreo自身进程中运行前台服务来提供持久服务,并且我知道有人需要在调用startForegroundService()的5秒内在该服务内调用startForeground(),并且我拥有startForeground ()在onStart()方法的前几行中,但仍然出现Context.startForegroundService() did not then call Service.startForeground()错误。我还尝试记录服务的onCreate()执行时间,发现它在startForegroundService()调用后10-12秒后开始执行。如果我不为服务分配流程,则可以正常工作。我该如何解决?还有其他方法可以在Oreo单独的内存中运行前台服务吗?

0 个答案:

没有答案