Вопросы по теме 'android-broadcastreceiver'

«Ресурс был получен в прикрепленной трассировке стека, но никогда не освобождался» ошибка, когда получатель запускает IntentService
У меня есть BroadcastReceiver , который вызывает IntentService . Я получаю следующую ошибку, когда код приемника завершает работу. Error 'A resource was acquired at attached stack trace but never released. See java.io.Closeable for information...
293 просмотров

Android BroadcastReceiver, похоже, не работает должным образом, я не понимаю намерение должным образом
Я работаю над проектом, используя устройство Android, к которому подключен модуль сканирования. Я декомпилировал тестовое приложение, которое мы используем, взял для него код BroadcastReceiver и скопировал его в свой код. Есть некоторые заметные...
281 просмотров
schedule 20.05.2023

Включить/отключить ImageView внутри RecyclerView на основе результата сетевого вызова
У меня есть RecyclerView , который отображает сообщения в твиттере. У каждого элемента списка есть маленькое сердечко, которое вы можете нажать, чтобы поставить «Нравится» сообщению. Это работает следующим образом: щелчок по значку сердца...
595 просмотров

Android-фон BroadcastReceivers, но динамически создавать
В настоящее время я пытаюсь запустить широковещательные приемники в фоновом режиме моего приложения для Android, для которого мне сказали использовать службу событий. В настоящее время мои широковещательные приемники работают нормально, если вы...
304 просмотров
schedule 01.01.2023

Зарегистрируйте широковещательный приемник с другого широковещательного приемника в Android
В настоящее время у меня есть широковещательный приемник для прослушивания событий состояний вызовов. Я зарегистрировал Broadcast Receiver в AndroidManifest.xml , как показано ниже. <receiver android:name=".api.PhoneCallReceiver">...
2088 просмотров
schedule 30.04.2023

BroadcastReceiver не срабатывает при щелчке уведомления
Я пытаюсь создать простое уведомление с определенной для него кнопкой (действием). Мне удалось отобразить его правильно и создать PendingIntent для моего действия. Я также создал BroadcastReceiver, который должен вызываться при нажатии на мое...
3124 просмотров

Обнаружение разблокировки экрана
Я использовал решение оттуда: Android - обнаружить событие разблокировки телефона, а не экран Итак, моя активность onCreate: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);...
529 просмотров

Почему бы не выполнить unregisterReceiver(BroadcastReceiver) во время уничтожения активности, что вызовет утечку памяти?
Я знаю, что невыполнение unregisterReveiver(BroadcastReceiver) приведет к утечке памяти при уничтожении Activity. Но я не понимаю, почему это приводит к утечке памяти. Я регистрирую приемник в действии с помощью LocalBroadcastManager. Несмотря на...
720 просмотров

Какой контекст получает BroadcastReceivers при прослушивании BOOT_COMPLETED?
Менеджеры будильников в Android теряют все свои зарегистрированные будильники, когда телефон теряет питание. Я использую следующий широковещательный приемник для запуска при загрузке Android: public class AlarmBootReceiver extends...
437 просмотров

Получить имя пакета приложения, выбранное пользователем для совместного использования, с помощью Intent.ACTION_SEND
Я использую следующий код, чтобы поделиться текстом Intent sharingIntent = new Intent(Intent.ACTION_SEND); sharingIntent.setType("text/plain"); sharingIntent.putExtra(Intent.EXTRA_TEXT, "share test");...
1153 просмотров

USB-действия Android (ACTION_USB_DEVICE_ATTACHED и ACTION_USB_DEVICE_DETACHED) не работают в BroadcastReceiver
Я работаю над приложением, которое требует прослушивания событий USB (ACTION_USB_DEVICE_ATTACHED и ACTION_USB_DEVICE_DETACHED). Я создал приемник, который прослушивает эти действия. Но мой приемник не срабатывает, когда происходит какое-либо из этих...
2051 просмотров

Ошибка получения широковещательного намерения {act=location_update flg=0x10 (имеет дополнения)} с JSONObject
Я пытаюсь разобрать JSONObject внутри BroadcastReceiver, и мое приложение продолжает сбоить, показывая мне эту ошибку Ошибка получения широковещательной передачи Intent { act=location_update flg=0x10 (имеет дополнительные функции) } в строке 122 (...
1518 просмотров

Трансляции задерживаются
Мы используем широковещательные передачи, чтобы сообщать об изменениях состояния между удаленными службами и нашим пользовательским интерфейсом. При этом мы обнаружили очень странное поведение: иногда (я не могу понять, почему) эти трансляции...
3527 просмотров
schedule 30.07.2023

Android O: альтернативное решение для ограничения трансляции PHONE_STATE
Я использую android.intent.action.PHONE_STATE для получения состояния вызова и показываю пользователю диалоговое окно один раз после завершения вызова, чтобы зарегистрировать вызов или нет? Как и в Android O, мы должны удалить неявные трансляции из...
331 просмотров

Android: отсканируйте, чтобы получить список WiFi - просмотр списка не открывается
Я сделал программу для разработки приложения для отображения отсканированных точек доступа WIFI. Мое приложение работает без ошибок, но, к сожалению, оно не дает никаких результатов, хотя кажется, что я все сделал. Я прилагаю все свои файлы и был бы...
315 просмотров

Как сохранить работу диспетчера тревог и вещательного приемника после удаления приложения?
Я создаю приложение, которое напоминает пользователю о непрочитанных сообщениях. Моя проблема в том, что после того, как пользователь удаляет его из списка последних использованных приложений, мой широковещательный приемник и диспетчер сигналов...
352 просмотров

Как обнаружить подключенную гарнитуру на Android 8.0 с помощью targetSDKVersion ›= 26
До Android 8.0, Oreo вы могли обнаружить гарнитуру, подключенную к фоновой службе , с зарегистрированной трансляцией. Из-за ограничений фонового выполнения Android O вы больше не можете делать это без уведомления. Хотя ACTION_HEADSET_PLUG...
572 просмотров

использовать Broadcast Receiver для перехвата входящего вызова, onReceive не срабатывает? Лог нельзя распечатать
В широковещательном приемнике: public void onReceive (конечный контекст контекста, намерение намерения) { Log.e("Current:","entered111!"); String stateStr = intent.getExtras().getString(TelephonyManager.EXTRA_STATE); String...
69 просмотров
schedule 08.03.2023

BroadcastReceiver не получает, когда приложение закрыто
Я знаю, что этот вопрос похож на многие вопросы о BroadcastReceiver, но, насколько я читал, ни один из них не имеет решения. учебник BroadcastReceiver говорит, что он будет работать, даже если приложение не работает в фоновом режиме, мой вопрос в...
648 просмотров
schedule 03.07.2022

Android Oreo: широковещательный приемник не работает, если приложение не находится в памяти
У меня есть требование, когда мне нужно показывать уведомление пользователю в определенное время в течение недели. Я попытался использовать диспетчер аварийных сигналов для достижения этой цели. Проблема, с которой я столкнулся, заключается в...
830 просмотров