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