Уведомление deleteIntent не работает

Я прочитал несколько вопросов, касающихся вопросов, связанных с similair, но они не дают мне решение.

В моем приложении Android я увольняю уведомление (в конкретном классе Application, который фактически запускается из события C2DM push).

Затем я хочу получить намерение, когда кнопка «очистить все» нажата на уведомления:

notification.deleteIntent = PendingIntent.getService(this, 0, new Intent(this, NotificationDeleteReceiver.class), 0); 

В моем NotificationDeleteReceiver.class я получил метод onReceive:

 public class NotificationDeleteReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { } } 

В моем файле манифеста я получил:

 <receiver android:name="NotificationDeleteReceiver"> </receiver> 

Но все же onReceive не вызван. Что я могу делать неправильно? Есть ли какой-нибудь умный способ отладки и посмотреть, действительно ли умышленное намерение?

Нужен ли мне какой-то фильтр намерений или это должно быть хорошо?

Любые подсказки приветствуются.

Solutions Collecting From Web of "Уведомление deleteIntent не работает"