Java Android Wear modify";“在电话上打开”;按钮意图

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

我正在尝试区分通知是从手表还是电话中打开的。目前,我正在尝试为notification builder设置
contentIntent
,它在手表上也显示为“电话打开”操作。我希望能够为手表设置一个不同的意图,这样我就可以在意图中添加其他参数,但我找不到正确的方法

NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(context);
        notificationBuilder
                .setContentTitle(contentTitle)
                .setContentText(contentText)
                .setContentIntent(contentIntent)
                .extend(wearableExtender)
我尝试添加一个可穿戴扩展器,“打开手机”的操作停止工作。我想知道是否有办法禁用可穿戴设备的“打开手机”按钮,并为手机通知保留
setContentIntent()
?我还尝试了在扩展器上使用
setContentAction()
和“在电话上打开”按钮,但仍然不起作用


关于如何使其工作,有什么想法吗?

在通知中设置
pendingent
时,没有已知的方法来禁用主操作按钮

根据,主操作“在电话上打开”按钮由
setContentIntent()
自动定义。 因此,如果您在手持设备上有与通知相关联的
pendingent
,则该通知将通过具有相同
pendingent
的默认操作按钮自动传送到可穿戴设备