NotificationListenerService не работает после сна

Есть сервис MediaListener extends NotificationListenerService. После установки программы он работает, данные по медиа я получаю. После сна, он отключается, данных нет. Если в настройках системы выключить доступ к уведомлениям, а затем включить, то он начинает снова работать. Перезагрузка программы также помогает. Нашёл что такое поведение как-то связано с кэшем андроида. Но побороть по рекомендациям не смог.

В манифесте прописан сервис

<service
        android:name=".MediaListener"
        android:enabled="true"
        android:label="Media"
        android:launchMode="singleTask"
        android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"
        android:stopWithTask="false">
        <intent-filter>
            <action android:name="android.service.notification.NotificationListenerService" />
        </intent-filter>
    </service>

Подскажите, может кто сталкивался


Ответы (0 шт):