建立一个Notification
这节课向你说明如何创建与发布一个Notification。
这节课的例子是基于NotificationCompat.Builder类的,在Support Library中。为了给许多各种不同的平台提供最好的notification支持,你应该使用以及它的子类,特别是NotificationCompat.Builder。
-
- 一个标题,用)方法设置。
- 详细的文本,用setContentText())方法设置
例如:
尽管在Notification中Actions是可选的,但是你应该至少添加一种Action。一种Action可以让用户从Notification直接进入你应用内的,在这个activity中他们可以查看引起Notification的事件或者做下一步的处理。在Notification中,action本身是由PendingIntent定义的,PendingIntent包含了一个启动你应用内的Intent。
可以通过调用中合适的方法,将上一步创建的PendingIntent与一个手势产生关联。比方说,当点击Notification抽屉里的Notification文本时,启动一个activity,可以通过调用)方法把PendingIntent添加进去。
例如:
举个例子: