L'ouverture d'un lien de navigateur via la notification ne fonctionne pas
Mon problème est le suivant:
Je suis à la publication d'une notification de la barre de notifications, et j'ai mis un lien URI dans l'intention d'être envoyé. Dès que je clique sur la notification-je obtenir une boîte de dialogue ce que je veux faire, mais elle montre des ordures comme Application info, scanner de code à Barres, la boîte de dialogue d'Appel. au lieu de Navigateur.
Je vous présente mon code:
Intent notificationIntent = new Intent(Intent.ACTION_VIEW);
PendingIntent contentIntent = PendingIntent.getActivity(contexta, 0, notificationIntent, 0);
notificationIntent.setData(Uri.parse("http://www.google.com"));
notification.setLatestEventInfo(contexta, contentTitle, contentText, contentIntent);
mNotificationManager.notify(970970, notification);
Donc je ne suis probablement pas la pensée dans la bonne direction.
Je devrais peut-être insérer une intention et de disposer d'un gestionnaire dans ma propre application créer une nouvelle intention pour le navigateur à la place?
Mais ce serait étrange, pourquoi android ne gère pas mon intention initiale correctement.
Comme toujours,
Toute aide est grandement appréciée.
Grâce,
Rohan.
source d'informationauteur Rohan
Vous devez vous connecter pour publier un commentaire.
Je pense que le problème est que vous êtes de définir les données à "notificationIntent" après que vous lui donnez à PendingIntent.
Essayez ceci:
Ou essayez ceci:
son travail pour moi