마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

notification 자동삭제?? 하는법..

0 추천
안녕하세요 안드로이드를 공부하고있는 학생입니다 !

저는 지금 간단한 편안한 음악이 나오는 어플을 만들고있습니다.

제가 지금 구현한것은 음악이 나오는중에 홈버튼을 누르면 바로 해당액티비티로 갈수있게 notification 을 띄웁니다.

제가 하고싶은것은 notification 을누르지않고 현재 실행중인 task목록 창을 이용하여 해당앱을 갈경우에는

notification이 게속 살아있습니다.

 

말이 이해가 안되실수도 있는데 딱 말하면 저는 해당 액티비티가 destroy 되면 띄어진 notification을 지우고 싶습니다.

어떻게 해야하나요 ??
이신기 (1,070 포인트) 님이 2017년 3월 27일 질문

1개의 답변

0 추천
 
채택된 답변
노티를 띄울때 NotificationManager.notify(id, 노티); 로 띄웁니다.

이때 id 가 고유한 인자값으로

NotificationManager.cancel(id) 하시면 해당 노티가 사라지게 됩니다.

해당 액티비티가 resume 될때 cancel() 로 노티를 삭제하시면 될것 같습니다.
바램 (19,650 포인트) 님이 2017년 3월 27일 답변
이신기님이 2017년 3월 27일 채택됨
...