AFAIK, only actions can display dialogs. If yes, and if your BroadcastReceiver registered through an action through registerReceiver() , you are configured - just use this activity. If, however, your BroadcastReceiver registered in the manifest, I think you will have no choice but to do something else.
For example, you can send an ordered broadcast of Intent . In your current action - if any - BroadcastReceiver will take precedence for this Intent , and then a dialog may appear when it receives the broadcast. If, however, none of your actions are displayed on the screen, you could register a low priority BroadcastReceiver with confirmed BroadcastReceiver manifests if you want to display Notification or something else. Here is a blog post that covers a bit more about this template.
source share