2

AndroidのドキュメントからNotificationManager

public void notify (int id, Notification notification) ステータス バーに表示される通知を投稿します。同じIDの通知がアプリケーションによってすでに投稿されていて、まだキャンセルされていない場合は、更新された情報に置き換えられます.

it will be replaced by the updated information.

古い情報を置き換えたくない、両方の通知が欲しい。注意: 各通知には独自の ID があります。

notificationManager.notify(0, notification);
notificationManager.notify(1, notification);

これを行う方法?

4

3 に答える 3

2

通知を積み重ねる

同じタイプの別の通知がまだ保留中のときにアプリが通知を作成する場合は、まったく新しい通知オブジェクトを作成しないでください。代わりに、通知をスタックします。

積み重ねられた通知は、概要の説明を作成し、ユーザーが特定の種類の通知が保留中であることを理解できるようにします。

http://developer.android.com/design/patterns/notifications.html

于 2012-08-02T03:33:00.797 に答える
0

public void notify (文字列タグ、int id、通知通知)

導入されたバージョン: API レベル 5 ステータス バーに表示される通知を投稿します。同じタグとIDの通知がアプリケーションによってすでに投稿されていて、まだキャンセルされていない場合は、更新された情報に置き換えられます.

パラメータ tag この通知の文字列識別子。null の場合があります。id この通知の識別子。ペア (タグ、ID) はアプリケーション内で一意である必要があります。ユーザーに何を表示するかを説明する Notification オブジェクト。null であってはなりません。

于 2012-07-08T12:36:37.590 に答える