IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Notification lancer une activité


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2009
    Messages
    169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2009
    Messages : 169
    Par défaut Notification lancer une activité
    Bonjour,
    Mon applications se compose de plusieurs activités :
    Une activité L pour s'identifier.
    Une activité T qui est une TabHost regroupant 4 autres activités :
    A B C D.
    Quand je fais une notification je demande d'afficher l'activité L pour s'authentifier. Mais si mon application est déjà lancé ou si elle est en tache de fond j'aimerais relancer celle-ci.
    J'ai vu plusieurs topisc sur le forum mais aucun n'a réussi à résoudre mon problème.
    Voici le code de mon application :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Notification message = new Notification(R.drawable.icon, "Message", System.currentTimeMillis());
     
    message.vibrate = new long[] {0,200,100,200,100,200};
     
    Intent intent = new Intent(this, L.class);
     
    intent.setFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT | Intent.FLAG_ACTIVITY_SINGLE_TOP);
     
    PendingIntent pi = PendingIntent.getActivity(this, 0, intent,PendingIntent.FLAG_UPDATE_CURRENT);
     
    message.setLatestEventInfo(this, "Notification", "Vous avez des amis !", pi);
     
    nm.notify(NOTIFY_MESSAGE_ID, message);
    J'ai mis des android:launchMode="singleTop" un peu partout dans le manifest mais rien ne change. A chaque fois la notification relance une nouvelle activité quand je suis dans une des activités A B C. Et je n'ai pas envie d'avoir deux fois la même application.

    Quelqu'un peut m'aider à résoudre ce problème ?
    En vous remerciant d'avance pour l'aide.

  2. #2
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    http://developer.android.com/guide/t...ent.html#lmode

    utilises plutôt singleTask ou SingleInstance.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2009
    Messages
    169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2009
    Messages : 169
    Par défaut
    Bonsoir,
    Merci pour la réponse mais j'ai trouvé une autre solution, peut être un peut moins élégante.
    J'appel ma plus haute activé et si j'ai besoins de "redescendre" je la finis et j'appel l’activité du bas.
    Vu que mon application ne comporte que deux niveaux ça n'est pas très grave.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lancer une notification depuis un service android
    Par azstar dans le forum Android
    Réponses: 2
    Dernier message: 09/07/2012, 11h26
  2. Lancer une application au clic sur une notification
    Par K-you dans le forum Android
    Réponses: 4
    Dernier message: 08/06/2012, 13h18
  3. Lancer une activité dans le même layout
    Par n99ky dans le forum Composants graphiques
    Réponses: 1
    Dernier message: 10/04/2012, 05h06
  4. Séparer une activité et y lancer la caméra
    Par benthebest dans le forum API standards et tierces
    Réponses: 10
    Dernier message: 27/11/2011, 21h51
  5. Comment lancer une activité en random
    Par jeremy276 dans le forum Android
    Réponses: 2
    Dernier message: 26/06/2011, 00h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo