안드로이드 개발 질문/답변
(글 수 45,052)
열심히 구글링을 해봤지만 도저히 모르겠는게요
보통 액티비티에서 서비스를 이용할떄
startService 랑 stopService 이용해서 시작하고 정지하자나여
그런데 위젯을 이용해서도 이렇게 구현을 하고 싶은데요
일단 onUpdate 에 그냥 startService 를 넣으니까
위젯이 생기면서 서비스가 시작이 되더라구요
그래서 위젯을 클릭하면 시작하고 다시 클릭하면 멈추게 할수 있을줄 알고
클릭리스너를 만들어보려 했더니 위젯,xml 파일에 있는 버튼은
findViewById 로 안되더라구요 ㅡㅡㅋ
그래서 찾다보니 setOnClickPendingIntent 이거로 클릭하면 동작하게 하는게
startService 인거 같은데 그러면??? stopService 는 어케 구현을 해야 되요??
토글버튼도 위젯에서 안되서 따로 구현을 비슷하게 해야 한다던데
제가 원하는게 위젯에서의 서비스 on/off 기능입니다
알려주세요 ㅠㅠ




물어보신 부분과는 상관 없는 답이지만..
브로드캐스트를 쓰면 간단해 보이는데요
클릭시 브로드캐스트 전송, 리시버에서 서비스 스타트(종료) 하면 될것 같은데요..