BroadcastReceiver onReceive boîte de dialogue ouvrir
Je suis en train de construire une application android avec BroadcastReceiver
et je veux afficher une boîte de dialogue lorsque onReceive
commence.
Je veux afficher la boîte de dialogue sur le téléphone (montrer à l'utilisateur une boîte de dialogue, peu importe où il est, comme le whatsapp boîte de dialogue lorsque vous recevez un message).
Comment je peux faire?
Merci!
c'est l'exemple complet stackoverflow.com/a/41137562/4344659
OriginalL'auteur user1840196 | 2013-07-28
Vous devez vous connecter pour publier un commentaire.
Si vous souhaitez afficher une boîte de dialogue à partir de l'intérieur de votre
onReceive
de la BroadcastReceiver, à l'intérieur de votre récepteur de radiodiffusion vous pouvez démarrer une transparence de l'activité avec une boîte de dialogue d'alerte et ne s'est JAMAIS appelésetContentView()
. L'activité permettra d'avoir une vision transparente et seulement la boîte de dialogue d'avertissement s'affichera.Source: afficher une boîte de dialogue d'alerte dans le récepteur de radiodiffusion après un redémarrage du système
Il existe de nombreux autres posts qui parlent du sujet. Voir questions ci-dessous pour des exemples de code et d'autres examens sur le même:
AlertDialog de l'intérieur BroadcastReceiver?? Peut-il être fait?
Comment élever un dialogue alerte de BroadcastReceiver classe?
Comment puis-je afficher une boîte de dialogue à partir d'un Android récepteur de radiodiffusion?
Configuration de l'Alertbox de BroadcastReceiver
Espère que cela aidera.
ok. Vous pouvez coller le code dans la question elle-même.
Ok, j'ai modifier la question avec le code.
Hey. Je suis désolé pour mon commentaire précédent. Je pensais que son liés à cette question, donc je vous ai demandé de le modifier. Il serait mieux si vous gardez les questions distinctes. Poser une nouvelle question pour le nouveau problème que vous avez mentionné dans le commentaire. Retirer ce morceau de code à partir de cette question. Il pourrait embrouiller les autres.
Ok, merci! c'est la nouvelle question: stackoverflow.com/questions/17906466/...
OriginalL'auteur Shobhit Puri