2010-05-04 5 views
12

Kann das Prioritätsattribut eines BroadcastReceivers programmgesteuert oder nur in XML festgelegt werden? Relevante Dokumente enthalten:Möglich BroadcastReceiver Priorität programmgesteuert festlegen?

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

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

Es scheint nicht so, aber ich verstehe nicht ganz, die die Beziehung von android.R.styleable zu einer bestimmten Anwendung und deren Aktivitäten .. .

Antwort

34

Sie setzen die Priorität nicht auf Objekte BroadcastReceiver (oder Activity), sondern auf Objekte IntentFilter, die zum Starten dieser Objekte führen.

In diesem Sinne ist IntentFilter.setPriority(), was Sie verwenden möchten.