I have an application that is designed to pop up a question when a phone call ends using a BroadcastReceiver and a PhoneStateListener.
My problem is, when a call is received while the user is not currently using my application, the dialog is not displayed until the application is manually started. I would like either for the dialog to be displayed on top of what ever context the user is currently in, or that my application will be focused.
How is this done?