Два или более BroadcastReceivers с одинаковым приоритетом - PullRequest
1 голос
/ 20 июня 2011

Согласно этой статье , когда два или более BroadcastReceiver имеют одинаковый приоритет, порядок, в котором они получают упорядоченное намерение , равен произвольно .

Однако, по моим наблюдениям, порядок, в котором BroadcastReceiver получил упорядоченные намерения, был совсем не произвольным. Некоторые приложения (например, Handcent SMS) всегда первыми получали заказанное намерение.
Итак, есть ли другие критерии , по которым BroadcastReceiver имеет приоритет перед другими с таким же приоритетом? Или есть какие-то методы для приоритизации одних BroadcastReceiver над другими?

1 Ответ

2 голосов
/ 15 июля 2011

Исходя из моего опыта, первое установленное приложение будет сначала обслуживаться с трансляцией. Я проверял это на Samsung Galaxy S с Android 2.2.1, HTC Desire HD с Android 2.2.3 и эмулятором.

...