API 23上的notification实现(读书笔记)
来源:互联网 发布:ubuntu安装ssh server 编辑:程序博客网 时间:2024/05/16 04:51
1.坑
在第一行代码提到的notification的实现提到
直接用Notification的构造方法实例化一个notification对象>
Notification notification = new Notification(icon,tickerText,when);
然后,坑来了…>
调用Notification的setLastsetEvenInfo()方法设置一个布局什么的
再然后就在IDE里敲入setLastsetEvenInfo()
…
根本就没有这个方法!!(/‵Д′)/~ ╧╧,(我用的是Android studio,API level 23,真机调试的系统就是android 6.0~)
2.折腾
网上查资料后发现这个方法早在API 11
后就抛弃了 (╬☉д⊙)
Android Studio提示deprecated
(大概就是被抛弃了的意思
After API level 11
应该用Notification.Builder来创建Notification
Intent intent = new Intent(MainActivity.this, PendingIntentActicity.class);PendingIntent pendingIntent = PendingIntent.getActivity(MainActivity.this, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT); NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);Notification notification = new Notification.Builder(MainActivity.this) .setContentTitle("This is title") .setContentText("This is content text") .setWhen(System.currentTimeMillis()) .setTicker("This is ticker") .setSmallIcon(R.mipmap.ic_launcher) .setPriority(Notification.PRIORITY_MAX) .setContentIntent(pendingIntent) .setAutoCancel(true) .build();
build()方法返回一个Notification对象
finally
manager.notify(1, notification);
0 0
- API 23上的notification实现(读书笔记)
- iOS上简单推送通知(Push Notification)的实现
- iOS上简单推送通知(Push Notification)的实现
- 实现Notification上的跑马灯效果
- android Notification的实例与Notification API
- Android上的Notification
- Android上的Notification
- stackoverflow 上的Android BLE API: GATT Notification not received一点感想
- Notification的几种用法(API不同)
- Notification(通知栏)的实现
- 如何去掉任务栏上的Notification(续)
- Windows CE Notification API的使用方法【转】
- Windows CE Notification API的使用方法
- Windows CE Notification API的使用方法
- Silverlight 4中的Notification API的使用
- Windows CE Notification API的使用方法
- 如何使用 HTML5 的 Notification API
- 转:如何使用HTML5的Notification API
- vivado hls fft设计
- 欢迎使用CSDN-markdown编辑器
- [HDU 3635]Dragon Balls[并查集][路径压缩]
- 令人赞叹的 MySQL
- Delphi 使用idhttp下載显示进度以及大小
- API 23上的notification实现(读书笔记)
- PL/SQL之一-开篇
- 算法导论-7-2
- Ajax文件详解
- form-data、x-www-form-urlencoded、raw、binary的区别
- Sublime Text3中文版+添加右键菜单
- 正则表达式之(?=pattern)(!=pattern)
- ZooKeeper 基本操作
- delphi idhttp 实战用法