通过微型应用程序对可穿戴设备进行分组通知

时间:2014-09-17 08:06:10

标签: android android-notifications wear-os

我为可穿戴设备构建了一个微型应用程序,我正在使用设备上的通知。

这是我的示例代码:

NotificationCompat.Builder builder = new NotificationCompat.Builder(context)
        .setContentTitle(title)
        .setContentText(message)
        .setSmallIcon(icon)
        .setGroup(groupKey);

NotificationManagerCompat notificationManager = NotificationManagerCompat.from(context);
notificationManager.notify(id, builder.build());

此通知永远不会显示,如果我有一个或多个具有相同组密钥的通知则无关紧要。你知道我做错了吗?


为了澄清,我将我的活动条纹化为:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    NotificationManagerCompat notificationManager = NotificationManagerCompat.from(this);

    NotificationCompat.Builder builder = new NotificationCompat.Builder(this)
            .setContentTitle("title")
            .setContentText("message")
            .setSmallIcon(R.drawable.ic_launcher)
            .setGroup("groupKey");
    notificationManager.notify(111, builder.build());

    builder = new NotificationCompat.Builder(this)
            .setContentTitle("title2")
            .setContentText("message2")
            .setSmallIcon(R.drawable.ic_launcher)
            .setGroup("groupKey");
    notificationManager.notify(222, builder.build());
}

如果这些.setGroup("groupKey")行位于可穿戴应用内(在可穿戴设备上),则不会显示任何通知。如果我删除它们,通知是可见的(未分组的原因)。这在三星Gear Live(Android 4.4W.1)和模拟器(Android 4.4W)上对我不起作用。

0 个答案:

没有答案