2016-09-28 2 views
2

Android notififactions에서 볼 수있는 거의 모든 샘플 코드는 NotificationCompat를 사용하는 것으로 보입니다. Notification.Builder를 사용하여 코드를 작성했습니다. NotificationCompat.Builder를 사용할 때 어떤 이점이 있는지 분명하지 않습니다. 나는 여기 누군가가 차이점을 설명 할 수 있기를 바랍니다.안드로이드 Notification.Builder 대 NotificationCompat.Builder

+0

https://stackoverflow.com/questions/10071086/why-is-notificationcompat-needed – Phi

답변

1

NotificationCompat.Builder # setLargeIcon (Bitmap)과 같은 기능을 사용하면 Android 3.0 이상을 최대한 활용할 수 있습니다 큰 아이콘처럼 3.0 이전의 Android 버전에서는 이러한 기능을 지원하지 않는 호환성을 유지합니다.

+0

그것은 또한 –

+0

미래에 도움이 될 수 있도록 대답은'setLargeIcon (비트 맵)'하지 친애하는 당신에게 유용 인 경우 찬성 투표하십시오 Notification.Builder에서 사용 가능합니까? – Sparker0i

2

가에 따라 무엇을 당신이하려고하는 어떤 OS 버전의 앱으로하지만 당신이 정기적으로 Notification.Builder와 그를 제공하고 싶었 것처럼 이전 버전과의 호환성을 제공하기 때문에 대부분의 경우이 NotificationCompat을 사용하고자하는 것입니다 호환 당신은 것 장치에 사용중인 OS 버전을 확인해야합니다. 이전 버전이 아닌 API 호출을 사용합니다.

관련 문제