2010-05-04 8 views
12

¿Es posible establecer el atributo de prioridad de un BroadcastReceiver programáticamente o solo se puede hacer en XML? documentos relevantes incluyen:¿Se puede establecer la prioridad de BroadcastReceiver programáticamente?

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

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

No parece que sí, pero no entiende por completo la relación de android.R.styleable a una aplicación dada y sus actividades ..

Respuesta

34

No establece la prioridad en los objetos BroadcastReceiver (o Activity), sino en el objeto IntentFilter que hace que estos elementos se inicien.

Con eso en mente, IntentFilter.setPriority() es lo que desea utilizar.

Cuestiones relacionadas