スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Tag:スポンサー広告 

【Android】通知センターから通知を消したい時の処理

こんにちは、今回はAndroidで通知に関する内容です。

Androidで通知を実装する場合、通知一覧の通知を押されたらアプリにintentするのはベーシックな実装ですが、通知を押されたら通知一覧から消したい場合もありますよね。僕も実際ユーザの立場から言うと消えて欲しいです。

通知一覧からのIntentを受け取ったところで通知一覧から消す処理を紹介します。

通知を発行する処理



まずは通知を発行する処理です。ある通知を発行するActivityの一部のコードを見てみます。実際はServiceなりGCMなど非同期で受けっとた何かしらの更新を通知する場合も多いかと思います。



通知するIDを1として通知しています。
この処理によって通知一覧に通知が表示されます。

通知を受け取る処理


通知からインテントを受け取る処理、今回の例ではTopActivityになります。



通知を発行した時に指定した1をnotificationManagerのcancel(int id)でキャンセル(消去)しています。

まとめ


今回は発行した通知を通知一覧から消す方法を紹介しました、消す処理自体はごく簡単に実装できるのですが、自分で実装しない限りタップしただけだと一覧からは消えないので注意が必要です。
スポンサーサイト
テーマ : プログラミング
ジャンル : コンピュータ

Tag:Android  Trackback:0 comment:0 

Comment

comment form
(編集・削除用):
管理者にだけ表示を許可
プロフィール

6rats

Author:6rats
こんにちは、ITベンチャーで働くエンジニアです
主に自分の周りで起きた技術的なことをメモとして書き残して行きます。
Android以外にもRuby/Ruby on RailsやFuelPHPなどなどたまにやります。基本的なスタンスとしては興味があるもしくは必要になったらいろんなことにチャレンジします。
最近はiOSアプリ開発を始めています。

購読
follow us in feedly
個人プロダクト

Androidアプリ

Twitterクライアント

Webアプリケーション

EcPriceWatch(Amazon価格の推移を計測、最安値を知らせるサービス)
Google AdSense
ブログ村
にほんブログ村 IT技術ブログへ
にほんブログ村
ブロとも申請フォーム

この人とブロともになる

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。