[Android] Work Manager(+Job Scheduler)
·
Android
지연 작업을 백그라운드에서 처리하기 위한 서비스에 대해서 살펴보자.만약 백그라운드에서 작업을 처리할 필요가 없으면 코루틴과 스레드 같은 비동기 수행 기능을 사용하면 된다 :) Job Scheduler잡 스케줄러는 백그라운드에서 실행할 작업을 예약하는 서비스이다. Job Info예약된 작업에 대한 상세한 정보 Job Service예약된 작업을 실제로 실행하는 서비스 즉, 스케줄러를 통해 예약한 작업을 타이밍에 맞게 실행하는 역할을 담당한다.❗️ 작업을 예약 또는 실행하는 함수, 작업을 완료했음을 알리는 함수 등 다양한 함수를 제공한다.하지만 잡 스케줄러는 짧은 시간 안에 너무 많은 작업을 예약하거나 앱의 프로세스가 종료되면, 예약된 작업의 실행을 보장하지 않는다. 이에 안정적인 백그라운드의 작업 수행을..