v4.app.NotificationCompat和v7.app.NotificationCompat有何区别?

30
我正在阅读一个关于谷歌官方网站构建通知的教程。
在实现代码时,我注意到NotificationCompat存在于支持库V4和V7中。
它们之间有什么区别?
它们是否能帮助推送通知到锁屏界面?
1个回答

36
请注意,API级别26中已弃用v7 NotificationCompat,并且v4有所扩展。如果您的compileSdk为26+,则必须使用v4。

如您在文档中所见,v7继承了v4的功能,并添加了一些更多的功能。

android.support.v7.app.NotificationCompat

NotificationCompat的扩展,支持NotificationCompat.MediaStyle。如果需要支持媒体样式通知,则应开始使用此变体。

v7可以做到v4所能做的一切。唯一的区别是v7还支持.MediaStyle,而v4不支持。

关于锁屏,有一些常量定义了它们的工作方式,例如它们是否显示:

VISIBILITY_PRIVATE, VISIBILITY_PUBLICVISIBILITY_SECRET


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接