2012-04-18 9 views
5

私はいくつかの検索を行っており、密接に関連するものを見つけることができませんでした。Android通知がキャンセルされたときにコードを実行する

ユーザーがAndroidの通知をキャンセルすると(画面の片側に通知をスワップすると)、誰かがこれを検出するきれいな方法を知っていますか?私は通知をキャンセルして、アプリがこれを認識し、通知をクリックしてアプリを開いて何かを読んだものとしてマークするのではなく、アプリで読んだものにマークすることがアプリのかなり便利な機能だと思う。あなたが意味する場合

答えて

6

は今日this質問に出くわしました。 2番目の回答には、通知がまだ表示されているかどうかを検出する興味深い解決策があるようです。これはAPI 11以前のデバイスで有効です。 API 11以降を実行しているデバイスであれば、setDeleteIntent()を使用して、通知がクリアされたときにPendingIntentを発生させることができます。

1

、どのように通知バーに使用されているスライド式の引き出しのためにスワイプアクションを検出するために、それが可能な男ではありません...

+0

私はあなたの通知バーを開く話をしていると思いますが、私の質問は、通知をキャンセルについてでした。 – Luke

+0

あなたは通知をクリアすることを意味しますか? – Manjunath

+0

はい。消して、同じものを取り消す。 – Luke

関連する問題