2016-01-21 27 views
1

當前,當我收到推送通知時,我會創建通知。 此通知顯示在手機和Android Wear上。通知有一個動作:打開電話。如何從電話創建的通知中打開穿戴活動

如何創建第二個動作以在可穿戴設備上打開活動?

我嘗試使用NotificationCompat.WearableExtender並添加一個操作。但是,我如何使用PendingIntent中的穿戴活動?由於磨損活動位於另一個模塊中,因此我無法在收到推送通知的電話模塊中訪問它。

回答

2

您無法使用在手機上創建的通知在磨損設備上打開活動;所有動作/意圖都是指通知的發起者(即,如果電話創建通知,則爲電話)。你需要做一些工作來創造你想要的效果;基本上還需要有一個磨損應用程序,而不是在手機上創建穿戴通知,從手機發送信息到磨損設備,並在磨損設備上有磨損應用程序捕獲該信息,並在磨損裝置。然後,該通知可以打開一個活動(因爲它是在您的穿戴設備上發起的)。作爲一個示例應用程序,看看這樣做的SynchronizedNotifications