
[Android] Jetpack WorkManager
·
Android
📕 WorkManager란? Android Jetpack Library의 WorkManager는 Background Task를 위해 만들어졌습니다. 안드로이드 M(API 23) 부터 Background Task 제약 사항들이 점차 추가되며 개발자들은 Service, JobSchduler, JobDispatcher등을 사용해 개발했지만 API의 문제들로 인해 WorkManager가 등장하게 되었습니다. 이 글에선 기존 API의 문제점과 Workmanager에 대해 알아보겠습니다. 🤔 Background 상태의 앱이 왜 자동으로 종료될까요 ? 안드로이드 커널은 리눅스 커널은 기반으로 개발 되었지만 가장 큰 차이점은 Swap Space가 존재하지 않습니다. 📌Swap Space 주기억장치(RAM)의 용량이 부..