Android:收到广播很晚

时间:2015-09-07 06:25:26

标签: android android-intent

我从AppWidgetProvider类发送自定义广播:

intent = new Intent();
intent.setAction("packagename.intent.action.SET_VOLUME_STATE");
context.sendBroadcast(intent);

并在BroadcastReceiver类中监听它们:

public void onReceive(Context context, Intent intent) {
    if(intent.getAction().equals("packagename.intent.action.SET_VOLUME_STATE"))
    {
        //do stuff
    }
}

并且还在清单文件中使用intent filter注册了接收器。问题是我在广播后很晚才会收到广播意图~20-30秒,有时它会比这更快。我希望能立即收到广播而不会落后。我错过了什么吗?

0 个答案:

没有答案