안녕하세요.
Activity에서 버튼 조작으로 Service를 켰다 껐다 합니다.
다만 여기서 Service 실행시 foreground로 동작하면서 Notification을 띄웁니다.
사용자가 다시 Service를 원할 시 Notification의 버튼으로 Service를 재시작하고 싶은데요..
말이 헤깔릴 수도 있으니 기본적으로 스마트폰에 들어있는 음악 재생 프로그램이 괜찮은 예 일듯합니다.
음악이 foreground로 동작하면서 Notification이 뜹니다. 여기서 사용자가 음악을 잠깐 멈추면 바로 Notification이 사라지지는 않지 않습니까?
이걸 구현을 어떻게 해야할까요? 그냥 서비스를 종료하면 Notification까지 한번에 사라져버려서요.ㅠㅠ
일단은 실제 서비스는 돌아가는 중인데, Service에 접근해서 특정 변수값만 수정해서 사용자들 눈에는 Service가 안돌아가는 것 처럼? 보이게 해뒀습니다.
특정상황에서 버그도 많고, 이것보다 더 정석적인 방법이 있지 않을까 하여 질문올립니다.
도와주시옵소서...
방법만 알려주시면 알아서 구글링하겠습니다~!!!!