android - 永久通知错误
问题描述
我对永久通知有很大的问题,我无法添加诸如此类的代码FLAG_NO_CLEAR
。我该怎么办?这是我的代码:
Notification.Builder mBuilder = new Notification.Builder(NoteActivity.this);
mBuilder.setSmallIcon(R.drawable.ic_assignment_late_black);
mBuilder.setContentTitle("Alert!");
mBuilder.setContentText(notess);
mBuilder.setDefaults( Notification.DEFAULT_SOUND | Notification.DEFAULT_VIBRATE);
NotificationManager notificationManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
Intent notificationIntent = new Intent(getApplicationContext(),MainActivity.class);
PendingIntent pendingIntent = PendingIntent.getActivity(getApplicationContext(), 0, notificationIntent, Intent.FLAG_ACTIVITY_NEW_TASK);
mBuilder.setContentIntent(pendingIntent).setAutoCancel(false);
notificationManager.notify(0, mBuilder.build());
解决方案
使用Notification.Builder
设置持续通知
mBuilder.setOngoing(true);
推荐阅读
- python - 无法弄清楚为什么我只能从预测函数中获得一个值?
- r - 搜索向量中的相同字符(不是空格,不是制表符),并在 R 中留下一个这样的字符
- java - 无法均匀拆分 xml 文件
- spring - Northwind - 创建订单(MySQL + Spring boot)
- sql - Moodle 获取 SQL 数据但未获取所有数据
- reactive-programming - 主线程上的通量/发布者
- reactjs - Saga 中的“yield all”并非等待所有效果完成
- html - CSS : 当显示尺寸减小时,a即使我设置了 clearfix 仍然在浮动
- android - 是否需要注册一个 Xamarin 帐户才能使用它?
- javascript - 如何修改复杂数组中的对象?