java - Android 通知未在 Oreo 上显示
问题描述
我有一个简单的通知,适用于较旧的机器人。但同样的通知并没有在我的安卓 oreo 手机上弹出。我读到我需要为频道分配通知,我做到了。但是,它仍然没有弹出。
谢谢
我的代码 -
String CHANNEL_ID = "my_channel_01";
String name = "notification";
int importance = NotificationManager.IMPORTANCE_HIGH;
NotificationChannel mChannel = new NotificationChannel(CHANNEL_ID, name, importance);
NotificationManager mManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
Notification notification = new Notification.Builder(this,CHANNEL_ID)
.setContentTitle("New Message")
.setContentText("You've received new messages.")
.setSmallIcon(R.drawable.common_google_signin_btn_icon_dark)
.setChannelId(CHANNEL_ID)
.build();
解决方案
我想你不见了mManager.createNotificationChannel(mChannel);
推荐阅读
- node.js - TypeORM 插入不适用于大数字
- python - 使用python在beautifulsoap中查找评论
- javascript - 在电子邮件中将所有来自 React Native 的渲染 HTML 以纯文本形式共享?
- julia - 在 Julia 中读取和加入数据框
- python - 带有自定义参数的退出信号脚本
- vue.js - OpenAPI Generator 全局处理过期的访问令牌
- amazon-web-services - 调查 elasticache redis 播种失败
- kubernetes - 如何在 Kubernetes 中增加临时存储大小
- sql - 新来的 sql 有人可以带我完成这个查询吗
- python - 从列表中搜索目录中所有文件的所有单词,并返回上下文