2010-05-04 16 views
12

È possibile impostare l'attributo di priorità di un BroadcastReceiver a livello di programmazione o può essere eseguito solo in XML? documenti rilevanti includono:È possibile impostare la priorità BroadcastReceiver al livello di programmazione?

http://developer.android.com/reference/android/content/BroadcastReceiver.html

http://developer.android.com/reference/android/R.styleable.html

Non sembra così, ma io non comprendere appieno il rapporto di android.R.styleable per una data applicazione e le sue attività ..

risposta

34

Non si imposta la priorità sugli oggetti BroadcastReceiver (o Activity), ma sugli oggetti IntentFilter che causano l'avvio di questi elementi.

Con questo in mente, IntentFilter.setPriority() è ciò che si desidera utilizzare.

Problemi correlati