안드로이드 개발 질문/답변
(글 수 45,052)
액티비티에서 여러가지 설정을 해놓고 서비스를 스타트 시켰습니다.
나머지 설정값에 대한 기능은 서비스에서 하고있기에 액티비티는 back key로 종료시켰습니다.
그리고 그 돌고있는 서비스를 종료시키려고
다시 종료시켰던 액티비티를 호출해서(앱 실행) 서비스 정지 버튼을 누르면
서비스가 정지가 되지 않습니다.
당연히 정지가 안되는걸로 알고있습니다. 현재 백그라운드에서 돌고있는 서비스 객체와 틀린 객체로
stopService(intent)를 하고있으니까요.
A액티비티에서 B서비스를 start시키고
A액티비티 종료, 후에 A액티비티를 실행해서 현재 돌고있는 B서비스를 정지 시키고 싶습니다.
서비스 바인드 쪽을 보고있는데 제대로 공부하고있는 것인지 헛다리 짚고있는 건 아닌지
유경험자 분들께 여쭤봅니다...
좋은 밤 되세요. 감사합니다.




서비스에 리시브를 등록해두면 서비스를 알지못해도 브로드캐스트로 종료 액션을 날리면 가능할거 같네요.