WearableListenerService Wenn ich über die Kommunikation zwischen einem Activity
und Service
lesen, fand ich, dass wir entwederDaten von einer Aktivität Senden
- IBinder
- Messenger
- AIDL
ich verwenden kann, Ich bin an den ersten beiden interessiert. Also, als ich versuchte, dies zu implementieren, um zwischen einem Activity
und WearableListenerService
zu kommunizieren, musste ich die onBind
Funktion überschreiben.
Aber dann bin ich einen Compiler-Fehler immer sagen, es
nicht letzte Methode außer Kraft setzen kann „onBind“
ich nicht einen solchen Fehler, wenn ich einen normalen Service
verwenden. So
1. Heißt das, wir nicht IBinder
oder Messenger
Ansatz können mit dem WearableListenerService
von einem Activity
zu kommunizieren?
2. Wenn ja, was ist die nächste beste Art und Weise Nachricht an WearableListenerService
von einem Activity
zu passieren (oder eine öffentliche Methode dieses Dienstes von einer Aktivität zu nennen)?
https://developer.android.com/training/ wearables/data-layer/events.html – pskink
@pskink Ich spreche über das Senden von Daten von einer Aktivität an einen 'WearableListenerService' (oder das Auslösen einer öffentlichen Funktion im 'WearableListenerService' von der Aktivität). Aber die Data-Layer-API-Beispiele in der Verknüpfung bietet Details zum Abhören der Ereignisse von "WearableListenerService" und nicht die andere Art und Weise – BlackCursor
nie damit gespielt, aber ist nicht "onMessageReceived()" dafür? – pskink