正在执行的BroadcastReceiver的onReceive代码延迟

时间:2016-07-17 21:04:18

标签: java android networking broadcastreceiver android-broadcastreceiver

我正在使用BroadcastReceiver监视网络状态的变化,但是在执行onReceive中的代码之前有一段延迟,我需要它是即时的。关于我应该做什么的任何想法?

1 个答案:

答案 0 :(得分:0)

首先检查你的广播课你是不是在做一个可能会延迟广播的繁重过程,不要忘记使用asynctask或线程来做繁重的工作,其次你可以尝试将优先级标记放在广播接收器上在清单中并将999的值作为最大值,这取决于广播,这可以提高性能。

机器人:优先=" 999"