最小化时的Android Wear自定义通知布局

时间:2016-01-09 19:32:44

标签: android wear-os android-wear-notification

我一直试图用自定义布局从Android Wear应用程序复制一些演示通知,但有一件事我无法工作:在通知时显示自定义布局最小化我正在使用setDisplayIntent()方法通过自定义布局将活动嵌入到通知中。

问题是,当通知扩展时,活动的布局会正确显示。但随后通知会最小化隐藏的活动,并显示默认通知数据(contentTitlecontentText)。

我在磨损应用程序中显示setDisplayIntent()的通知,如下所示:

Intent page1Intent = new Intent(context, Page1Activity.class);
Notification page1notif = new Notification.Builder(context)
  .setContentTitle("Notification title")
  .setSmallIcon(R.drawable.logo_renfe)
  .extend(new Notification.WearableExtender()
    .setBackground(BitmapFactory.decodeResource(context.getResources(), R.drawable.train_background))
    .setDisplayIntent(PendingIntent.getActivity(context, 0, page1Intent, PendingIntent.FLAG_UPDATE_CURRENT))
    .setCustomSizePreset(Notification.WearableExtender.SIZE_LARGE))
  .build();

这是我想要实现的目标: wear notification

这就是我所拥有的: my notification

Google正在做什么样的巫术来展示他们的演示卡?我错过了API还是使用了不同的技术?

谢谢!

0 个答案:

没有答案