私はいくつかの検索を行っており、密接に関連するものを見つけることができませんでした。Android通知がキャンセルされたときにコードを実行する
ユーザーがAndroidの通知をキャンセルすると(画面の片側に通知をスワップすると)、誰かがこれを検出するきれいな方法を知っていますか?私は通知をキャンセルして、アプリがこれを認識し、通知をクリックしてアプリを開いて何かを読んだものとしてマークするのではなく、アプリで読んだものにマークすることがアプリのかなり便利な機能だと思う。あなたが意味する場合
私はいくつかの検索を行っており、密接に関連するものを見つけることができませんでした。Android通知がキャンセルされたときにコードを実行する
ユーザーがAndroidの通知をキャンセルすると(画面の片側に通知をスワップすると)、誰かがこれを検出するきれいな方法を知っていますか?私は通知をキャンセルして、アプリがこれを認識し、通知をクリックしてアプリを開いて何かを読んだものとしてマークするのではなく、アプリで読んだものにマークすることがアプリのかなり便利な機能だと思う。あなたが意味する場合
は今日this質問に出くわしました。 2番目の回答には、通知がまだ表示されているかどうかを検出する興味深い解決策があるようです。これはAPI 11以前のデバイスで有効です。 API 11以降を実行しているデバイスであれば、setDeleteIntent()を使用して、通知がクリアされたときにPendingIntentを発生させることができます。
、どのように通知バーに使用されているスライド式の引き出しのためにスワイプアクションを検出するために、それが可能な男ではありません...
ルークの答えが私を助けました。ありがとう!
また、私がみんなのために共有しているこのsetDeleteIntent()
の例が見つかりました。
how to use delete intent to perform some action on clear notification?
私はあなたの通知バーを開く話をしていると思いますが、私の質問は、通知をキャンセルについてでした。 – Luke
あなたは通知をクリアすることを意味しますか? – Manjunath
はい。消して、同じものを取り消す。 – Luke