【发布时间】:2016-08-11 13:57:53
【问题描述】:
我在我的应用程序中使用通知。每个通知都有自己特定的图标图像。在我的手机上,通知工作得很好。
但是,当我在可穿戴设备上收到通知时,它总是显示 ic_launcher,而不是通知的特定图标图像。
出于测试目的,我试图在通知中显示可穿戴显示 icon_wearable.png。我已经尝试将 icon_wearable.png 放在不同的可绘制文件夹(xhdpi hdpi 等)中。现在它位于 drawable-hdpi 文件夹中。
用于设置通知的代码:
Notification.Builder builder = new Notification.Builder(context);
builder.setContentTitle(someString);
builder.setContentText(message);
builder.setWhen(time.getTimeInMillis());
builder.setSmallIcon(R.drawable.some_image);
builder.setAutoCancel(true);
builder.setContentIntent(pendingIntent);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT_WATCH) {
builder.extend(new Notification.WearableExtender()
.setContentIcon(R.drawable.icon_wearable));
}
谁能告诉我为什么可穿戴设备总是显示 ic_launcher 而不是 icon_wearable?
提前致谢!
【问题讨论】:
标签: android notifications wear-os