Java Android Wear modify";“在电话上打开”;按钮意图
我正在尝试区分通知是从手表还是电话中打开的。目前,我正在尝试为notification builder设置Java Android Wear modify";“在电话上打开”;按钮意图,java,android,android-intent,wear-os,android-wear-data-api,Java,Android,Android Intent,Wear Os,Android Wear Data Api,我正在尝试区分通知是从手表还是电话中打开的。目前,我正在尝试为notification builder设置contentIntent,它在手表上也显示为“电话打开”操作。我希望能够为手表设置一个不同的意图,这样我就可以在意图中添加其他参数,但我找不到正确的方法 NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(context); notificationBuilder
contentIntent
,它在手表上也显示为“电话打开”操作。我希望能够为手表设置一个不同的意图,这样我就可以在意图中添加其他参数,但我找不到正确的方法
NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(context);
notificationBuilder
.setContentTitle(contentTitle)
.setContentText(contentText)
.setContentIntent(contentIntent)
.extend(wearableExtender)
我尝试添加一个可穿戴扩展器,“打开手机”的操作停止工作。我想知道是否有办法禁用可穿戴设备的“打开手机”按钮,并为手机通知保留setContentIntent()
?我还尝试了在扩展器上使用setContentAction()
和“在电话上打开”按钮,但仍然不起作用
关于如何使其工作,有什么想法吗?在通知中设置
pendingent
时,没有已知的方法来禁用主操作按钮
根据,主操作“在电话上打开”按钮由setContentIntent()
自动定义。
因此,如果您在手持设备上有与通知相关联的pendingent
,则该通知将通过具有相同pendingent
的默认操作按钮自动传送到可穿戴设备