Я успешно реализовал связь между моим телефоном и часовым приложением через WearableListenerServices в обоих модулях. Это работает отлично по большей части, однако, если я не использую приложение для телефона, в то время как приложение-наблюдатель перестает общаться. Это говорит о том, что WearableListenerService не «проснулся», как ожидалось. Чтобы исправить это, я должен открыть приложение для телефона и для следующего, в то время как приложение часов прекрасно взаимодействует.WearableListenerService только просыпается, когда я открываю свое приложение
Есть ли способ, которым я могу гарантировать, что он будет «проснулся»? Или я чего-то не хватает?
Телефон манифеста:
<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 приложение:
<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>
Если вам нужно больше конкретной реализации слушателей я рад представить его, но это не кажется уместным , Благодаря!