Мой WearDataLayerListenerService, который расширяет WearableListenerService, получает события onDataChanged, когда носимое приложение закрыто. Мне нужно либо передать актив фотографии из WearDataLayerListenerService в MainActivity или найти способ заставить MainActivity работать так же, как WearDataLayerListenerService. Кто-нибудь знает, возможно ли это? Я думал, что передача фото-ресурса не будет очень эффективной.
Мой манифест выглядит так:
<meta-data
android:name="com.google.android.wearable.standalone"
android:value="false"/>
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:launchMode="singleTask">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<service
android:name=".WearDataLayerListenerService"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="com.google.android.gms.wearable.DATA_CHANGED" />
<action android:name="com.google.android.gms.wearable.MESSAGE_RECEIVED" />
<data android:scheme="wear" android:host="*" android:pathPrefix="/start-activity" />
<data android:scheme="wear" android:host="*" android:pathPrefix="/message/mobile" />
</intent-filter>
</service>