Почему уведомление stistenerservice прекращает получение уведомлений после выключения экранаAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Почему уведомление stistenerservice прекращает получение уведомлений после выключения экрана

Сообщение Anonymous »

Я добавил несколько журналов в службе уведомления stificeNerservice :
class NotificationListenerService : NotificationListenerService() {
override fun onDestroy() {
logi("on Destroy")
super.onDestroy()
}

override fun onConfigurationChanged(newConfig: Configuration) {
logi("on config change")
super.onConfigurationChanged(newConfig)
}

override fun onRebind(intent: Intent?) {
logi("on rebind")
super.onRebind(intent)
}
override fun onBind(intent: Intent?): IBinder? {
return super.onBind(intent)
logi("onBind")
}

override fun startService(service: Intent?): ComponentName? {
logi("startService")
return super.startService(service)
}

override fun onUnbind(intent: Intent?): Boolean {
logi("on Unbind")
return super.onUnbind(intent)
}

override fun onListenerConnected() {
logi("on Connected")
super.onListenerConnected()
}

override fun onListenerDisconnected() {
logi("on Disconnected")
super.onListenerDisconnected()
}

override fun onListenerHintsChanged(hints: Int) {
logi("on Hints changed")
super.onListenerHintsChanged(hints)
}
override fun onNotificationPosted(sbn: StatusBarNotification, rankingMap: RankingMap) {
logi("on posted")
super.onNotificationPosted(sbn, rankingMap)
}
override fun onNotificationPosted(sbn: StatusBarNotification) {
logi("on posted")
super.onNotificationPosted(sbn)
}
}
< /code>
Все разрешения были предоставлены. И я установил настройку батареи приложения на «Неограниченное». < /P>
Когда экран включен, он работает отлично. Но когда экран будет выключен, он перестанет работать через 5 ~ 10 секунд. Если я отправляю в него больше уведомлений, оно не печатает какое -либо сообщение журнала. Затем, если я включаю экран, все предыдущие журналы появятся. Если служба отключена или не связана, я бы ожидал увидеть журналы, такие как «на раскрытии» или «на отключенном», но такого журнала нет, поэтому служба не является не отсоединено/уничтожена/разрушена, что с ним случилось? (Я не могу использовать службы переднего плана)>

Подробнее здесь: https://stackoverflow.com/questions/796 ... fter-the-s
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»