Je souhaite afficher une alerte dans l'écran d'appel lorsque l'utilisateur lance un appel.Afficher AlertDialog depuis l'écran d'appel dans Android
Actuellement, j'ai:
- Une MyAlert de classe étend l'activité pour afficher et traiter l'alerte
- Une CallReceiver classe étend BroadcastReceiver pour traiter l'appel
De CallReceiver, je lance l'alerte avec startActivity sur MyAlert. Le problème est que l'alerte apparaît dans mon activité principale, donc nous ne la voyons pas au bon moment, mais seulement si nous ouvrons l'application, ce qui est totalement inutile.
Si quelqu'un a des idées, cela m'aiderait beaucoup; J'ai perdu espoir!
J'ai vu une application faisant cela. Par exemple, une application où si vous cliquez sur le bouton d'accueil n'importe où sur le téléphone, l'écran d'accueil, l'écran d'appel etc, hors de l'application, vous avez un dialogue sans ouvrir cette application. Tout ce que je veux c'est juste avoir un AlertDialog au dessus de l'écran d'appel et je ne sais pas comment. Je veux dire comment modifier cette source comme vous le suggérez? – Julie
Vous avez déclaré que la boîte de dialogue n'apparaît que lorsque votre application est ouverte et en cours d'exécution .. si vous exécutez votre application en tant que service de démarrage mais généralement cela décourage quelque peu en raison de l'épuisement de la batterie –
Ok merci beaucoup pour votre aide je vais essayer. – Julie