diff options
| author | Brad Fitzpatrick <bradfitz@android.com> | 2010-11-02 14:55:21 -0700 |
|---|---|---|
| committer | Android Code Review <code-review@android.com> | 2010-11-02 14:55:21 -0700 |
| commit | 9df48a0305818122298a86ae9949f6688814928b (patch) | |
| tree | ac54a1a9523a94745071c3daeda5f2f4b8617dba /core/java | |
| parent | ef8a810b3b11d177a64111125eaa44bb76624414 (diff) | |
| parent | b97c34948e5fcb765f46d655bbf358d06ef89a67 (diff) | |
| download | frameworks_base-9df48a0305818122298a86ae9949f6688814928b.zip frameworks_base-9df48a0305818122298a86ae9949f6688814928b.tar.gz frameworks_base-9df48a0305818122298a86ae9949f6688814928b.tar.bz2 | |
Merge "NotificationManager: droiddoc documentation improvements"
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/app/NotificationManager.java | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/core/java/android/app/NotificationManager.java b/core/java/android/app/NotificationManager.java index 6fe12fc..2b42f8c 100644 --- a/core/java/android/app/NotificationManager.java +++ b/core/java/android/app/NotificationManager.java @@ -38,13 +38,17 @@ import android.util.Log; * </ul> * * <p> - * Each of the notify methods takes an int id parameter. This id identifies - * this notification from your app to the system, so that id should be unique - * within your app. If you call one of the notify methods with an id that is - * currently active and a new set of notification parameters, it will be - * updated. For example, if you pass a new status bar icon, the old icon in - * the status bar will be replaced with the new one. This is also the same - * id you pass to the {@link #cancel} method to clear this notification. + * Each of the notify methods takes an int id parameter and optionally a + * {@link String} tag parameter, which may be {@code null}. These parameters + * are used to form a pair (tag, id), or ({@code null}, id) if tag is + * unspecified. This pair identifies this notification from your app to the + * system, so that pair should be unique within your app. If you call one + * of the notify methods with a (tag, id) pair that is currently active and + * a new set of notification parameters, it will be updated. For example, + * if you pass a new status bar icon, the old icon in the status bar will + * be replaced with the new one. This is also the same tag and id you pass + * to the {@link #cancel(int)} or {@link #cancel(String, int)} method to clear + * this notification. * * <p> * You do not instantiate this class directly; instead, retrieve it through @@ -93,12 +97,11 @@ public class NotificationManager /** * Persistent notification on the status bar, * - * @param tag An string identifier for this notification unique within your - * application. + * @param tag A string identifier for this notification. May be {@code null}. + * @param id An identifier for this notification. The pair (tag, id) must be unique + * within your application. * @param notification A {@link Notification} object describing how to * notify the user, other than the view you're providing. Must not be null. - * @return the id of the notification that is associated with the string identifier that - * can be used to cancel the notification */ public void notify(String tag, int id, Notification notification) { |
