WorkManager1 [Android] WorkManager를 이용한 백그라운드 작업 🧐 WorkManager? 안드로이드가 버전업을 거듭하며 어느 순간부터 백그라운드 작업이 수월하지 않게되었다. 초기에는 Service를 이용해서 작업하거나 Broadcast Receiver를 통하여 프로세스를 깨우는 것 또한 쉽게 가능했다. 하지만 안드로이드 M(API 23)부터 백그라운드 작업을 위한 제약 사항들이 추가되며, 개발자들은 여러 API를 통하여 추가 코드 작성이 필요해졌다. 즉, 불가능한 것은 아니지만 까다로워졌다는 것이다. 백그라운드 작업은 여러가지 방법들로 가능하다. AlarmManager, JobScheduler, JobDispatcher(Firebase), 그리고 지금 알아볼 WorkManager. 여기서 여러가지 방법들이 존재하는 이유는 용도(목적)에 따라서 개발자들이 적절한 AP.. 2021. 7. 25. 이전 1 다음