Я продлеваю BroadcastReceiver
, а в onReceive()
Я делаю все, что мне нужно.BroadcastReceiver onReceive тайм-аут
onReceive()
имеет тайм-аут, из документации:
есть таймаут 10 секунд, что система позволяет, прежде чем рассматривать , чтобы приемник был блокирован и кандидат должен быть убит
Это создает проблему, когда я работаю в режиме отладки. Мне нужно больше 10 секунд (иногда). Если я не буду выполнять всю свою отладку через 10 секунд, мое соединение будет закрыто, и отладка остановится.
Могу ли я увеличить тайм-аут или отключить его для целей отладки?
Спасибо.
Если вы делаете материал, который занимает больше, чем даже часть секунды в вашем широковещательном приемнике, вы делаете это неправильно. – Falmarri
Прочтите мой комментарий ниже. Я говорю о режиме DEBUG. –