invalid channel for java.lang.RuntimeException
发布时间
阅读量:
阅读量
问题描述
在APP中调用台前服务并生成通知时,系统出现了错误提示——

问题解决
代码本身应当不存在问题,因其是依照Demo进行仿写完成的,看来问题出在运行环境方面。当在Android Q(API29)版本上执行时,会出现一些异常状况。通过查阅Android官方文档后得知,原先的NotificationCompat.Builder (Context context)方法已被弃用,自API26版本起,创建通知必须采用新的构造函数NotificationCompat.Builder (Context context, String channelId)——

有关通知ID的生成方式,相关文档中并未详细说明,经过查阅相关资料后,大致内容如下:
String CHANNEL_ID = "com.example.re
全部评论 (0)
还没有任何评论哟~
