2011-02-06 2 views
1

Je viens d'intégrer des services dans mon application android - J'utilise aussi startForeground parce que c'est une application critique. Donc, ma question est - comment puis-je l'obtenir pour revenir à l'application quand ils ont fait un keyPress sur la notification/service dans leur panneau de notification. J'ai regardé partout pour cela et ne peux pas le trouver n'importe où ... Il n'y a pas beaucoup de point dans l'utilisation des services si elles ne sont pas redirigées vers l'application onKeyPress donc vraiment besoin de fonctionner.Android - Surveillance pour keyPress sur Service

Toute aide est très appréciée.

Merci

Répondre

2

Alors, ma question est - comment puis-je pour revenir à l'utilisateur de l'application quand ils ont fait un keyPress sur la notification/service dans leur panneau de notification.

Si l'utilisateur clique sur l'entrée dans le panneau de notification (via l'écran tactile ou D-pad), le PendingIntent vous alimenté par setLatestEventInfo() seront exécutés. Utilisez un PendingIntent approprié pour faire apparaître l'activité que vous recherchez. Here is a sample application démontrant cela.

+0

Génial! Merci beaucoup pour votre aide - était beaucoup plus simple que je pensais. Juste dû changer le paramètre PendingIntent 3 pour charger la classe par défaut principale sur le clic plutôt que le service. Merci beaucoup pour l'aide - très appréciée –