Я знаю, что класс Handler имеет несколько методов для приема сообщений. Но мне нужен какой-то слушатель, который будет уведомлять меня, когда сообщение не отправляется обработчику.No-message listener для обработчика
-2
A
ответ
0
Нет такой вещи, как «НЕ называемый».
Существует только «НЕ вызывается в определенный период времени».
Для этого используйте postDelayed()
с Handler
. Когда вы получите сообщение, removeCallbacks()
, чтобы избавиться от любого предыдущего звонка postDelayed()
, затем позвоните postDelayed()
с Runnable
и укажите желаемый период ожидания. Если вы вызываете Runnable
, вы знаете, что таймаут прошел, не получив сообщение.
Смежные вопросы
- 1. onClick Listener для CursorAdapter
- 2. add listener vs set listener
- 3. Netty-socketio exception listener
- 4. Linq для NHibernate Event Listener
- 5. Интерфейс Java Listener для Scala
- 6. OnClick Listener для пользовательских ListView
- 7. Listener (s) для массива кнопок
- 8. Skype Call Listener для Android
- 9. jQuery Listener для отзывчивого контента
- 10. Pixel Listener (Listener реагирует на изменения пикселей)
- 11. Динамическая кнопка Onclick Listener
- 12. Spring JMS listener-container listener setup timeout
- 13. Touch listener имеет приоритет над listscroll listener
- 14. AddressBook Listener
- 15. Action Listener
- 16. Пропаганда обработчика обработчика Win32
- 17. Рефакторинг для обработчика NServiceBus
- 18. Блокирующие сигналы для обработчика
- 19. Exception Listener
- 20. chrome.webRequest.onAuthRequired Listener
- 21. TextField Listener
- 22. Checkboxpreference listener
- 23. JComboBox Listener
- 24. URL-адрес Переписывание с использованием обработчика файла-обработчика
- 25. java.sql.SQLException: Listener отказался от соединения со следующей ошибкой: ORA-12519, TNS: не найдено соответствующего обработчика службы
- 26. Entity Listener и кеширование для распределенной системы
- 27. Key Listener для JTable, содержащего JCheckBoxes
- 28. Выбор JavaChange Listener для поля со списком
- 29. Binding onScrolling listener для android ListView
- 30. ListView listener для конкретной последовательности действий
Что вы подразумеваете под этим? – CommonsWare
Метод A следует называть непрерывным, и я хочу знать, когда он НЕ вызывается. Поэтому я использую поток, чтобы проверить это. Каждый раз, когда вызывается A, он отправляет сообщение обработчику, что означает, что A вызывается и все в порядке. Как только сообщение не отправлено, означает, что A не вызывается. – guny