1

ユーザーがいつアプリケーションからの通知をキャンセルしたかを知りたいのですが、これは可能ですか? イベントをリッスンしてから、バックグラウンドで実行されているサービスを停止したいと思います。

4

3 に答える 3

0

通知にPendingIntentを追加することはご存知でしょう。そのため、そのインテントを使用してアクティビティを起動し、サービスを閉じてから、finish()を呼び出して終了させることができます。プロセス全体が十分に高速であるため、ユーザーは問題に気付かない場合があります

于 2012-02-25T14:58:09.210 に答える
0

ユーザーが通知を明示的にクリアしたときに送信される PendingIntent を設定できます。ここを見てください: Notification.Builder setDeleteIntent (PendingIntent インテント)

于 2013-09-24T06:52:45.107 に答える
0

通知がユーザーによって削除されたかどうかを確認する方法はありません。通知を「永続的」にすることができます-クリアすることはできません-ユーザーがクリックすると何らかのアクションを開始します。

于 2012-02-25T14:57:49.030 に答える