当需要提供展示更多的信息,而无需打开手持设备上应用程序时,可以添加一页或多页到穿戴设备的通知上。附加的页数显示在主通知卡片的右边。
创建包含多页的通知
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));