안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요
알람 어플을 만들고 있는데 문제점이 생겨서 헤매고있네요 ㅜ
알람시간을 설정하면 PendingIntent pi = PendingIntent.getBroadcast(getApplicationContext(), 0, i, 0); 로
리시버로 가서 리시버에서 서비스를 호출하는데 서비스에서는 onStart안에서 노티를 뿌려줍니다.
노티와 함께 진동도 울리게 하려고 하는데 서비스안에 진동을 넣어 onStart안에서 vibe.vibrate(new long[] { 0, 1000, 2000 }, 0);해줬습니다.
이러니깐 알람설정한 시간에 노티와 함께 진동이 울리는데 문제는 노티를 터치해서 다른액티비티로 넘어가고 나서 그 액티비티에서 버튼을 누
르면 서비스에서 발동하고있는 진동을 해제하고 싶습니다.
서비스안에서 진동을 static로 주고나서 액티비티에서 버튼을 클릭했을 시 service.vibe.cancel()을 해봤는데 에러가 나네요 ㅜ
요지는 서비스에서 발동하고 있는 진동을 액티비티에서 해제하고 싶은데 어떻게 해야할까요?




설정한 시간에 진동 울리게 하려면 어떻게 해야하나요???
노티와 진동이 함께 울렸다고 하셨는데...좀 도와주세요ㅠ.ㅠ