Thank you very much Mark. I used both the flags in "OR" and it worked. I
should have tried it as per your last hint. Thanks again.

Regards,
KK

On Sat, Nov 26, 2011 at 6:12 PM, Mark Murphy <mmur...@commonsware.com>wrote:

> The only times I've done this with Notifications, I have used
> FLAG_ACTIVITY_SINGLE_TOP and FLAG_ACTIVITY_CLEAR_TOP. I assumed
> FLAG_ACTIVITY_REORDER_TO_FRONT would work as well, but apparently I am
> mistaken.
>
> On Sat, Nov 26, 2011 at 7:29 AM, KK <dioxide.softw...@gmail.com> wrote:
> > 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 <mmur...@commonsware.com>
> > 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 <dioxide.softw...@gmail.com> 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
> android-developers@googlegroups.com
> >> > To unsubscribe from this group, send email to
> >> > android-developers+unsubscr...@googlegroups.com
> >> > 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
> android-developers@googlegroups.com
> >> To unsubscribe from this group, send email to
> >> android-developers+unsubscr...@googlegroups.com
> >> 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 android-developers@googlegroups.com
> > To unsubscribe from this group, send email to
> > android-developers+unsubscr...@googlegroups.com
> > 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 android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> 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 android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to