2010-10-13 9 views
1

Hy!Cliquez sur notification Android, exécutez l'intention principale?

public static void addNotification(String sAppname, String sDescription) { 

    NotificationManager notifManager = (NotificationManager) mycontext.getSystemService(NOTIFICATION_SERVICE); 
    Notification note = new Notification(R.drawable.icon, sDescription, System.currentTimeMillis()); 

    Intent i = new Intent (mycontext, mStart.class) 
      .setAction(Intent.ACTION_MAIN) 
      .setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_SINGLE_TOP); 

    PendingIntent contentIntent = PendingIntent.getActivity(mycontext, 0, i, 0); 

    note.setLatestEventInfo(mycontext, sAppname, sDescription, contentIntent); 

    notifManager.notify(NOTIFY_ID, note); 

} 

mstart est ma première activité

si je clique sur la notification de ce code est « recréer » l'intention, et montrer un nouveau.

Je ne veux pas cela. Je voudrais montrer l'intention principale existante. comment?

Répondre

2

La solution est:

dans le fichier manifeste ajouter ce qui suit: singleTask = "true"