1

私はチャットアプリケーションを作成しています。ユーザーがアプリケーションからログアウトしたときに要件があり、アプリケーションのすべての通知を通知バーから削除する必要があります。

出来ますか??

ありがとう

4

3 に答える 3

2

これでうまくいくと思います:

http://developer.android.com/reference/android/app/NotificationManager.html#cancelAll()

または、ID でキャンセルすることもできます。

http://developer.android.com/reference/android/app/NotificationManager.html#cancel(int)

于 2013-02-15T12:21:44.313 に答える
1

はい、NotificationManager.cancelAll() を使用します

http://developer.android.com/reference/android/app/NotificationManager.html#cancelAll()

于 2013-02-15T12:22:22.520 に答える
1

はい、こちらをご覧ください:

ステータスバーから通知アイコンを削除

通知 ID のみを提供する必要があります。アプリケーションの通知のみを削除します。

ユーザーがログアウトするか、アクティビティが onPause() または onStop() (必要に応じて) に移行する場合は、次を使用します。

public void cancel (String tag, int id)

以前に表示された通知をキャンセルします。一時的なものである場合、ビューは非表示になります。永続的な場合は、ステータス バーから削除されます。

于 2013-02-15T12:27:37.650 に答える