У меня есть работающее приложение для Android, которое записывает список строк в низкоэнергетический Bluetooth-сканер с задержкой между каждой записью.Каждый элемент в списке записывается в обратный вызов Bluetooth onCharacteristicWrite (), а затем поток переводится в спящий режим.Задержка приводит к тому, что поток пользовательского интерфейса приложения перестает отвечать на запросы.Я попытался записать каждый элемент в отдельном потоке с задержкой, но оказалось, что onCharacteristicWrite () не запускается в отложенном потоке.Есть ли способ принудительной записи BLE в другой поток, который можно отложить, чтобы пользовательский интерфейс не пострадал?