2011-06-30 17 views
0

Androidエミュレータに通知を送信できました。私がそれをクリックすると、アクティビティが開きます。しかし通知だけがステータスバーに残ります。通常、SMS /通知を受け取ってクリックすると、特定のアクティビティに移動し、ステータスバーを展開すると、既にクリックした通知は表示されません。 私の質問は、 - それをクリックした後に通知が消えるようにするにはどうすればいいですか?これには特別な機能はありますか?ありがとう。ステータスバーから通知するdessapear

答えて

1

ユーザーが通知ウィンドウから通知を選択したときにステータスバー通知をクリアするには、通知オブジェクトに「FLAG_AUTO_CANCEL」フラグを追加します。 cancel(int)を使用して手動で消去したり、通知IDを渡したり、cancelAll()ですべての通知をクリアすることもできます。

参考 - http://developer.android.com/guide/topics/ui/notifiers/notifications.html

+1

ありがとうございます! notification.FLAG = Notification.FLAG_AUTO_CANCEL; '通知の初期化がうまくいった! – lomza

2

作成時に通知にNotification.FLAG_AUTO_CANCELを追加します。

関連する問題