2012-04-18 23 views
5

Ho fatto qualche ricerca e non sono riuscito a trovare nulla nemmeno strettamente correlato.Esegui codice quando la notifica Android viene cancellata

Quando un utente annulla una notifica in Android (facendo scorrere la notifica su un lato dello schermo), qualcuno sa di modo pulito per rilevare questo? Penso che sarebbe una funzione piuttosto utile in un'app per poter annullare una notifica e far sì che l'app lo riconosca e contrassegni qualcosa come letto nell'app, invece di fare clic sulla notifica e aprire l'app per contrassegnare qualcosa come letto.

risposta

6

Mi sono imbattuto in this domanda oggi. Sembra che la seconda risposta abbia una soluzione interessante per rilevare se una notifica è ancora mostrata o meno. Funziona su dispositivi pre-11 API. Qualsiasi dispositivo con API 11 o versione successiva può utilizzare setDeleteIntent() per attivare un PendingIntent quando la notifica viene cancellata.

1

Se vuoi dire, come rilevare l'azione colpo per il cassetto scorrevole che viene utilizzato nella barra di notifica, non è possibile tizio ...

+0

penso che si stia parlando di aprire la barra di notifica, ma la mia domanda riguardava l'annullamento di una notifica. – Luke

+0

vuoi dire, cancellare una notifica? – Manjunath

+0

sì. cancellare, cancellare la stessa cosa. – Luke

Problemi correlati