gpt4 book ai didi

android - NotificationManagerCompat 与 NotificationManager

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:13:41 28 4
gpt4 key购买 nike

向后兼容性有什么作用

NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this);

前提是我不从常态中得到

 NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);

它们都有一个 notify 方法,可以在我测试过的设备上运行(低至 API 级别 19)。

此处的 Google 示例甚至一次都没有使用 Compat 版本:

https://github.com/googlesamples/android-NotificationChannels/blob/master/Application/src/main/java/com/example/android/notificationchannels/NotificationHelper.java

最佳答案

通过查看 NotificationManagerCompat 的源代码,大部分好处与取消通知和确定是否在 API 19 及以下版本上启用通知有关。特别是关于 notify(),NotificationManagerCompat 可以在较旧的 Android API 级别上利用侧 channel 通知。这允许您注册一个 NotificationCompatSideChannelService,您可以使用它在这些较旧的 Android API 上提供更强大的分组功能。

关于android - NotificationManagerCompat 与 NotificationManager,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50177783/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com