21

I'm trying to implement notification in Android.

Now I have a problem, I don't want to have a PendingIntent that user will open any Activity. How can I do that?

peterlawn
  • 2,371
  • 6
  • 25
  • 44

2 Answers2

56
PendingIntent contentIntent = PendingIntent.getActivity(
    getApplicationContext(),
    0,
    new Intent(), // add this
    PendingIntent.FLAG_UPDATE_CURRENT);
peterlawn
  • 2,371
  • 6
  • 25
  • 44
  • 1
    Interesting note, if you just pass "null" instead of pending intent, the notification is not able to be clicked. – cV2 Feb 26 '19 at 07:53
7

The following works and seems more straightforward:

PendingIntent pi = PendingIntent.getActivity(context, 0, null, 0);

Having a notification without launching a subsequent Activity seems quite sensible to me - eg "Its time to get up!.

sth
  • 222,467
  • 53
  • 283
  • 367
micrometal
  • 105
  • 2