2016-01-21 71 views
1

当前,当我收到推送通知时,我会创建通知。 此通知显示在手机和Android Wear上。通知有一个动作:打开电话。如何从电话创建的通知中打开穿戴活动

如何创建第二个动作以在可穿戴设备上打开活动?

我尝试使用NotificationCompat.WearableExtender并添加一个操作。但是,我如何使用PendingIntent中的穿戴活动?由于磨损活动位于另一个模块中,因此我无法在收到推送通知的电话模块中访问它。

回答

2

您无法使用在手机上创建的通知在磨损设备上打开活动;所有动作/意图都是指通知的发起者(即,如果电话创建通知,则为电话)。你需要做一些工作来创造你想要的效果;基本上还需要有一个磨损应用程序,而不是在手机上创建穿戴通知,从手机发送信息到磨损设备,并在磨损设备上有磨损应用程序捕获该信息,并在磨损装置。然后,该通知可以打开一个活动(因为它是在您的穿戴设备上发起的)。作为一个示例应用程序,看看这样做的SynchronizedNotifications