Да, можно.
Используется метод sendBroadcast().
kotlin
Для приема этого сообщения необходимо зарегистрировать BroadcastReceiver.
Регистрация может быть статической (в Manifest) или динамической (в коде с помощью registerReceiver).
Пример динамической регистрации:
kotlin
Важно учесть следующие моменты:
kotlin
android.permission.SEND_SMS) могут потребоваться соответствующие разрешения.LocalBroadcastManager (сейчас устарел, рекомендуется использовать другие подходы, например, Flow или RxJava), который более эффективен и безопасен.
kotlin