Может ли MainActivity вести себя так же, как служба WearableListenerService в ОС Android / Wear - PullRequest
0 голосов
/ 18 февраля 2020

Мой 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...