当需要提供展示更多的信息,而无需打开手持设备上应用程序时,可以添加一页或多页到穿戴设备的通知上。附加的页数显示在主通知卡片的右边。
创建包含多页的通知
1. 使用 NotificationCompat.Builder来创建通知的第一页,同时也是在手持设备上展示的效果。
2. 使用 NotificationCompat.Builder来创建穿戴设备的额外添加页面。
3. 使用addPage() 方法将附加页面添加到主页,或者添加到Collection 中。
代码如下:
NotificationCompat.BigTextStyle bigTextStyle = new
NotificationCompat.BigTextStyle();
bigTextStyle.bigText("第二页");
bigTextStyle.setBigContentTitle("Title");
NotificationCompat.Builder secondPage = new
NotificationCompat.Builder(this).setStyle(bigTextStyle);
//addPage 第二页
builder.extend(new NotificationCompat.WearableExtender()
.addPage(secondPage.build()));
//添加多页
List<Notification> pages = new ArrayList<Notification>();
pages.add(secondPage.build());
pages.add(secondPage.build());
builder.extend(new NotificationCompat.WearableExtender()
.addPages(pages));