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

setLatestEventInfo() 가 deprecated 되었다는데 사용할수 있나요??

0 추천
안드로이드 버전 4.0 에서 deprecated 되었는데 사용할수 없는거 아닌가요?
related to an answer for: Notification 내용 수정방법
검정색고양이 (1,040 포인트) 님이 2015년 3월 12일 질문

1개의 답변

0 추천
 
채택된 답변

deprecated 된 메소드는 사용에는 문제가 없을 수 있으나

추후 API 버전이 올라감에 따라 동작할 수도 있고 않할 수도 있습니다.

그래서 기존에 제공하던 메소드가 deprecated 되면 대체할 만한 API가 새로 추가됩니다

setLatestEventInfo가 정상작동하지 않더라도 지원을 더이상 하지 않겠다는 의미임을 참고하시기 바랍니다.

문서를 찾아보니 setLatestEventInfo()의 경우는 Notification.Builder를 대신 사용하라고 대체 되었군요

This method was deprecated in API level 11.
Use Notification.Builder instead.

 

이런경우 버전별로 분기해서 처리하시는것이 바람직합니다.

Gradler (109,780 포인트) 님이 2015년 3월 12일 답변
검정색고양이님이 2015년 4월 21일 채택됨
...