Activity triggered by a click on a Notification
        Posted  
        
            by 
                Zelig63
            
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Zelig63
        
        
        
        Published on 2012-10-12T15:30:56Z
        Indexed on 
            2012/10/12
            15:37 UTC
        
        
        Read the original article
        Hit count: 320
        
From a Service, I trigger a Notification which, when clicked, has to launch an Activity. To do this, I use the following code :
    notification=new Notification(icone,title,System.currentTimeMillis());
    intent=new Intent(getApplicationContext(),myActivity.class);
    intent.putExtra("org.mypackage.name",true);
    intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    pendingIntent=PendingIntent.getActivity(getApplicationContext(),0,intent,PendingIntent.FLAG_ONE_SHOT);        notification.setLatestEventInfo(getApplicationContext(),title,"Message",pendingIntent);
    notification.flags|=Notification.FLAG_AUTO_CANCEL;
     ((NotificationManager)contexte.getSystemService(Context.NOTIFICATION_SERVICE)).notify("label,0,notification);
When I click on the Notification, the Activity is correctly launched. But it's Intent doesn't contain the extra boolean added with the line intent.putExtra("org.mypackage.name",true);.
Does anyone have an idea of this behaviour?
I can add that I use Android 4.
Thanks in advance for the time you will spend trying to help me.
© Stack Overflow or respective owner