这是我第一次使用Android Studio Preview,我需要在我的应用程序图标上显示通知计数,因此我使用它,因为此功能是Android O预览的一部分。我的问题是如何确保兼容性,因为我当前的目标是25.0,这将显示以前的版本和当前版本?或者我应该使用其他方法来显示此通知功能?
答案 0 :(得分:1)
自问这个问题以来已经过了一个月。但如果有人面临这个问题,我只想写下这个答案。
如Android文档所述:
如果您定位Android O并在未指定有效通知渠道的情况下发布通知,则通知将无法发布,系统会记录错误。
这里有一个简单的示例如何创建通知渠道:
https://developer.android.com/preview/features/notification-channels.html
关于这个问题:
Android O引入了通知渠道,以提供统一的系统来帮助用户管理通知。当您定位Android O时,您必须实施一个或多个通知渠道以向您的用户显示通知。如果您没有定位Android O,则在Android O设备上运行时,您的应用与Android 7.0上的应用行为相同。
如此定义的频道不会对Api< 26