Thanks for the hints. I'm trying to use the FLAG_ACTIVITY_REORDER_TO_FRONT
flag but the behavior remains as earlier. After the activity starts, I
press "Menu" to go to home and then pull down the "Notification list" click
on the current one (for my demopendingintent activity) and it brings me a
new activity page. I've added exit buttons and logs through which I'm able
to conclude that it starts a new activity rather than bringing the one
running in the background. May be I'm doing something wrong in my code.
Please find below the code snippet I'm using for showing notifications etc.

---code snippet----

private void showNotification() {
mNotificationManager = (NotificationManager)
getSystemService(NOTIFICATION_SERVICE);
 // //Add current song to notification bar
CharSequence tickerText = "Demo Alert";
 long when = System.currentTimeMillis();
CharSequence contentTitle = "Now playing";
 CharSequence contentText = "Demo song";

Intent notificationIntent = new Intent(this,
 DemoPendingIntentActivity.class);
notificationIntent.addFlags(Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT);

PendingIntent pendingIntent = PendingIntent.getActivity(
getApplicationContext(), 0, notificationIntent, 0);

Notification notification = new Notification(
R.drawable.ic_stat_playing, tickerText, when);
 notification.setLatestEventInfo(getApplicationContext(), contentTitle,
contentText, pendingIntent);
 notification.contentIntent = pendingIntent;
// Make the notification non-clearable
 notification.flags = Notification.FLAG_ONGOING_EVENT;
mNotificationManager.notify(notificationId, notification);
 }


*and the onCreate() is given below:*

public void onCreate(Bundle savedInstanceState) {
 super.onCreate(savedInstanceState);
setContentView(R.layout.main);

 mButton = (Button) findViewById(R.id.button1);
mButton.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
 Log.d(TAG, "Shutting down app");
finish();

 }
});

showNotification();
 }

--- code snippet----

Would appreciate if someone can point me whats going wrong here. Many
thanks.

Regards,
KK

On Sat, Nov 26, 2011 at 5:25 PM, Mark Murphy <[email protected]>wrote:

> Add either FLAG_ACTIVITY_REORDER_TO_FRONT or the combination of
> FLAG_ACTIVITY_SINGLE_TOP and FLAG_ACTIVITY_CLEAR_TOP as flags to your
> Intent. The latter finishes all other activities that might be on your
> back stack; the former simply brings any existing copy of the activity
> back to the foreground.
>
> On Sat, Nov 26, 2011 at 4:51 AM, KK <[email protected]> wrote:
> > hi All,
> > I'm trying to use Notification manager and Pending Intent so that
> whenever
> > the user clicks the notification the currently running activity's UI is
> > shown. However in the code I'm using, as shown below opens up a new
> instance
> > of the app instead of leading the user to the currently running one:
> > ---code snippet----
> > mNotificationManager = (NotificationManager)
> > getSystemService(NOTIFICATION_SERVICE);
> > // //Add current song to notification bar
> > CharSequence tickerText = "Demo Alert";
> > long when = System.currentTimeMillis();
> > CharSequence contentTitle = "Now playing";
> > CharSequence contentText = "Demo song";
> > PendingIntent pendingIntent = PendingIntent.getActivity(
> > getApplicationContext(), 0, new Intent(this,
> > DemoPendingIntentActivity.class), 0);
> > Notification notification = new Notification(
> > R.drawable.ic_stat_playing, tickerText, when);
> > notification.setLatestEventInfo(getApplicationContext(), contentTitle,
> > contentText, pendingIntent);
> > notification.contentIntent = pendingIntent;
> > // Make the notification non-clearable
> > notification.flags = Notification.FLAG_ONGOING_EVENT;
> > mNotificationManager.notify(notificationId, notification);
> > ---code snippet----
> > How do I open up the currently running activity instead of opening a new
> > one? Please let me know whats going wrong in the above code. Appreciate
> your
> > time.
> > Thanks,
> > KK
> >
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to [email protected]
> > To unsubscribe from this group, send email to
> > [email protected]
> > For more options, visit this group at
> > http://groups.google.com/group/android-developers?hl=en
>
>
>
> --
> Mark Murphy (a Commons Guy)
> http://commonsware.com | http://github.com/commonsguy
> http://commonsware.com/blog | http://twitter.com/commonsguy
>
> Android App Developer Books: http://commonsware.com/books
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to