In my App, I create a custom BroadcastReceiver
and register it to my Context manually via Context.registerReceiver
. I also have an AsyncTask
that dispatches notifier-Intents via Context.sendBroadcast
. The intents are sent from a non-UI worker thread, but it seems that BroadcastReceiver.onReceive
(which receives said Intents) always runs in the UI thread (which is good for me). Is this guaranteed or should I not rely on that?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…