0

Все попытки сделать это настраиваются таким образом, чтобы при нажатии одной из кнопок действий в уведомлении она открывала операцию по изнашиванию. Ив посмотрел, как это сделать. в прошлый день, и я продолжаю заканчивать тем же самым связанным: нулевым вопросом. Кажется, я не успел пройти эту проблему заблаговременно за любую помощь.Откройте функцию изнашивания с кнопки действия уведомления об износе

PutDataMapRequest dataMapRequest = PutDataMapRequest.create("/notification"); dataMapRequest.getDataMap().putDouble("timestamp", System.currentTimeMillis()); dataMapRequest.getDataMap().putString("title", "This is the title"); dataMapRequest.getDataMap().putString("content", "This is a notification with some text."); PutDataRequest putDataRequest = dataMapRequest.asPutDataRequest(); Wearable.DataApi.putDataItem(mGoogleApiClient, putDataRequest);

+0

Это уведомление, которое вы генерируете на КПК или полностью на носимом носителе? Это также может помочь, если вы разместили код, который используете для создания уведомления. – String

+0

ok Я только что добавил код, который я использую для уведомлений, однако из-за того, что он не правильно подключается, я не думаю, что он даже проходит через – XvKnightvX

+0

Хорошо, почему вы отправляете это через API данных, а не просто позволяете системе Wear показывать уведомление на часах для ты? [http://developer.android.com/training/wearables/notifications] И если ваша DataMap не добирается до пригодной для носки, тогда это целая «проблема с новичком» - ничего общего с уведомлениями. [http://developer.android.com/training/wearables/data-layer] – String

ответ

0

О GoogleApiClient быть нулевым в onConnected, попробуйте позвонить mGoogleApiClient.connect() в OnStart и mGoogleApiClient.disconnect() в OnStop как посоветовали в documentation.

Если вы использовали enableAutoManage, также удалите его, как в этом post.

+0

Спасибо, я думаю, что у меня установлена ​​связь, но вернемся к основному вопросу, как мне открыть приложение для ношения из моего портативного приложения. – XvKnightvX

+0

Вы можете отправить сообщение с помощью MessageApi со своего телефона на свой носимый. Носимый будет слушать сообщения с 'WearableListenerService', объявленные в манифесте износа, с действием BIND_LISTENER. Когда носимый получит сообщение там, он начнет действие по вашему выбору или запустит уведомление, которое будет создано в пригодном для носки, поэтому его действия начнут носить носимые побочные действия. Для получения дополнительной информации о реализации см. [Документация] (http://developer.android.com/training/wearables/data-layer/index.html). – Kapouter