Моя служба доступности прислушивается к уведомлениям, она работает нормально, когда PackageNames NULL, что означает, что он слушает все приложения. После вызова UpdatePackages (...) , служба больше не печатает какое-либо событие.
Почему это?class NotificationMonitorService : AccessibilityService() {
fun updatePackages(packages: Array) {
val info = this.serviceInfo
info.packageNames = packages
this.serviceInfo = info
}
override fun onAccessibilityEvent(event: AccessibilityEvent) {
Log.i(TAG, "accessibility event: $event")
// ...
}
...
}
< /code>
< /code>
Подробнее здесь: https://stackoverflow.com/questions/796 ... ynamically