반응형 Background1 [Android] 백그라운드 제약 안드로이드를 개발하다 보면 Background와 Foreground라는 단어를 접하게 됩니다. 이 두가지 개념을 잘 알고 있어야 하며 개발 시 너무도 많이 개발자와 싸우게 될 단어입니다. 안드로이드 앱은 기본적으로 액티비티, 서비스, 브로드캐스트 리시버, 콘텐츠 프로바이더 등 4개의 컴포넌트로 구성되는데 액티비티를 제외한 나머지 컴포넌트는 화면을 구현하는 용도가 아니라 백그라운드에서 작업을 처리할 목적으로 사용합니다. 예전에는 사용자가 앱을 실행해 화면이 출력된 적이 없는 상황에서도 서비스나 브로드캐스트 리시버로 백그라운드에서 작업을 처리할 수 있었지만 안드로이드 8버젼부터는 제약이 생겼습니다. 1) 리시버 백그라운드 제약 브로드캐스트 리시버의 백그라운드 제약은 sendBroadcast()함수로 인텐트를.. 2021. 11. 1. 이전 1 다음 반응형