나는 (많은 의외로하지 않은) 사용 가능한 모든 공식 문서를 읽어 봤는데,주기적인 작업에 얻을 수있는 모든 내가 .setRecurring
이 작업이 주기적으로 만드는 것을 알고이 코드Firebase JobDispatcher에서 주기적 작업 기간을 설정하는 방법은 무엇입니까?
.setRecurring(true)
// start between 0 and 60 seconds from now
.setTrigger(Trigger.executionWindow(0, 60))
하고 trigger
그것을 만드는 60 초 간격으로 시작하지만 두 번째 실행 시간은 어떻게됩니까? 이것은 두 번째 시간도 첫 번째 시간부터 60 초 실행된다는 것을 의미합니까?
배경 활동의 최적화와 예상보다 조금 늦은 서비스 실행 방법을 고려하더라도 작업이 약 5/10/20 분 동안 실행되는 동안 60 초 동안 프로그래밍되므로 나중에 너무 많은 차이가 있습니다. 공식 문서에 따르면 그 차이는 초이고 아마도 20 분 넘지 않는 몇 분이라고합니다.
기본적으로 내 질문은이 .setTrigger(Trigger.executionWindow(0, 60))
은 실제로 기간이 60 초임을 의미합니까 아니면 내가 잘못 했는가?