Ich habe erfolgreich die Kommunikation zwischen meinem Handy und der Watch-App über WearableListenerServices in beiden Modulen implementiert. Dies funktioniert jedoch größtenteils, wenn ich die Telefon-App längere Zeit nicht verwende und die Watch-App nicht mehr kommuniziert. Dies deutet darauf hin, dass der WearableListenerService nicht wie erwartet "aufgeweckt" wird. Um das zu beheben, muss ich die Telefon App öffnen und für die nächste Zeit kommuniziert die Watch App wieder einwandfrei.WearableListenerService wacht nur auf, wenn ich meine App öffne
Gibt es eine Möglichkeit, dass ich garantieren kann, dass es "aufgeweckt" wird? Oder fehlt mir etwas?
Telefon manifestieren:
<service android:name=".app.util.ListenerService">
<intent-filter>
<action android:name="com.google.android.gms.wearable.MESSAGE_RECEIVED" />
<data
android:host="*"
android:scheme="wear" />
</intent-filter>
</service>
Wear App:
<service android:name=".util.ListenerService">
<intent-filter>
<action android:name="com.google.android.gms.wearable.MESSAGE_RECEIVED" />
<data
android:host="*"
android:scheme="wear" />
</intent-filter>
</service>
Wenn Sie mehr über die konkrete Umsetzung der Zuhörer brauchen Ich bin glücklich, es zu schaffen, aber es ist nicht relevant erscheinen . Vielen Dank!