Build 1.0_r1(from source)
Class NotificationManager

  extended by

public class NotificationManager
extends Object

Class to notify the user of events that happen. This is how you tell the user that something has happened in the background. Notifications can take different forms:

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 cancel(int) method to clear this notification.

You do not instantiate this class directly; instead, retrieve it through Context.getSystemService(java.lang.String).

See Also:
Notification, Context.getSystemService(java.lang.String)

Constructor Summary
NotificationManager(Context context, Handler handler)
Method Summary
 void cancel(int id)
          Cancel a previously shown notification.
 void cancelAll()
          Cancel all previously shown notifications.
 void notify(int id, Notification notification)
          Persistent notification on the status bar,
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


NotificationManager(Context context,
                    Handler handler)
Method Detail


public void notify(int id,
                   Notification notification)
Persistent notification on the status bar,

id - An identifier for this notification unique within your application.
notification - A Notification object describing how to notify the user, other than the view you're providing. If you pass null, there will be no persistent notification and no flashing, vibration, etc.


public void cancel(int id)
Cancel a previously shown notification. If it's transient, the view will be hidden. If it's persistent, it will be removed from the status bar.


public void cancelAll()
Cancel all previously shown notifications. See cancel(int) for the detailed behavior.

Build 1.0_r1(from source)

Please submit a feedback, bug or feature