Как написать уведомление, которое абсолютно ничего не делает при нажатии?

Я видел много примеров того, как сделать что-то, когда пользователь нажимает на уведомление, но на самом деле я не хочу, чтобы что-то случилось. Если пользователь нажимает на уведомление, я хочу, чтобы уведомление просто исчезло, а пользователь нигде не был занят.

В моем коде ниже, в то время как FLAG_AUTO_CANCEL удаляет уведомление из строки состояния, когда пользователь нажимает на мое уведомление, они переходят в "MyActivity".

Как создать уведомление, которое ничего не делает?

Notification notification = new Notification(R.drawable.success, res.getString(R.string.messages_sent), System.currentTimeMillis());

        //Define the expanded message and intent
        Context context = getApplicationContext();
        CharSequence contentTitle = res.getString(R.string.messages_sent_ellipsis);


        Intent notificationIntent = new Intent(this, MyActivity.class);
        PendingIntent contentIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0 );
        notification.setLatestEventInfo(context, contentTitle, mStrSuccessMessage, contentIntent);
        notification.flags |= Notification.FLAG_AUTO_CANCEL;
        //Pass the notification to the notification manager
        mNotificationManager.notify(1, notification);

Ответ 1

Изменение

Intent notificationIntent = new Intent(this, MyActivity.class);

to

Intent notificationIntent = new Intent();

выполнит эту работу. Суть в том, что если вы ничего не хотите, дайте ему пустое намерение.