всё, реагирует на нажатия, а с эмулятора ничего такого не происходит к сожалению, на эмуляторе будто просто мертвое xml, почему так может быть?
Устройства 10 дроид, эмулятор 14 если это важно
Там что-то с интентами меняли в 14
"Изменения работы BroadcastReceiver Помимо этого изменяются поведения Intent, которые доставляются в BroadcastRecevier, зарегистрированные из кода для всех приложений независимо от targetSdk. Все Intent, которые они могут получить, НЕ будут доставляться, когда приложение находится в закешированном состоянии, т.е. свернуто и пользователь какое-то время им не пользовался. Доставка произойдет, когда приложение станет снова активным. Помимо этого, при отправке нескольких одинаковых Intent может быть доставлен только один из них. BroadcastReceiver-ы, зарегистрированные в AndroidManifest, будут работать, как и прежде. Также стала строже регистрация BroadcastReceiver из кода. Теперь надо указывать, экспортируемые они или нет по аналогии, как это делается для всех компонентов в AndroidManifest. При регистрации надо будет указать флаг RECEIVER_EXPORTED или RECEIVER_NOT_EXPORTED. Изменение работает только для приложений с поддержкой Android 14" С Хабра
Звучит очень сложно, надо искать примеры...
Обсуждают сегодня