서비스와 쓰레드의 차이가 먼가여?
쓰레드를 써도 되는데 서비스를 쓰는 이유가 머인지도 궁급합니다.
그리고 서비스는 메인쓰레드 인가요? 백스레드인가요?
감사합니다.
ㅎㅎㅎ
서비스는 화면이 없는 액티비티라고 보시면 됩니다.
안드로이드는 Intent를 전달하는 방식으로 각 컴포넌트가 동작하죠(Activity, Service, BroadcastReceiver....)
Intent가 Activity에 전달되면 Activity는 화면을 띄우고 사용자와 상호작용 합니다.
Service는 Intent가 전달되면 화면을 띄우지 않고 내부에서 로직을 처리합니다.
Thread 처럼 한상 runtime을 잡아먹는 개념이 아니라,
Intent가 날라올때! 로직에 따른 처리를 하는 개념입니다
로그인 유지
ㅎㅎㅎ
서비스는 화면이 없는 액티비티라고 보시면 됩니다.
안드로이드는 Intent를 전달하는 방식으로 각 컴포넌트가 동작하죠(Activity, Service, BroadcastReceiver....)
Intent가 Activity에 전달되면 Activity는 화면을 띄우고 사용자와 상호작용 합니다.
Service는 Intent가 전달되면 화면을 띄우지 않고 내부에서 로직을 처리합니다.
Thread 처럼 한상 runtime을 잡아먹는 개념이 아니라,
Intent가 날라올때! 로직에 따른 처리를 하는 개념입니다