Trait

atom.app

NotificationManager

Related Doc: package app

Permalink

trait NotificationManager extends AnyRef

Class to notify the user of events that happen. This is how you tell the user that something has happened in the background.

You do not instantiate this class directly; instead, retrieve it through atom.content.Context#getSystemService.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NotificationManager
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def notify(notification: Notification): Unit

    Permalink

    Post an intent to be notified.

    Post an intent to be notified.

    notification

    the description of the event to notify

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def count(userIdentity: String): Long

    Permalink

    Retrieve count of the notifications for corresponded user.

    Retrieve count of the notifications for corresponded user.

    userIdentity

    identity of the user that should be notified

    returns

    count of the notification that should be send

  7. def countFromApp(userIdentity: String, appIdentity: String): Long

    Permalink

    Retrieve count of the notifications for corresponded user and app.

    Retrieve count of the notifications for corresponded user and app.

    userIdentity

    identity of the user that should be notified

    appIdentity

    identity of the app that create notification

    returns

    count of the notification that should be send

  8. def countFromSource(userIdentity: String, sourceIdentity: String): Long

    Permalink

    Retrieve count of the notifications for corresponded user and source.

    Retrieve count of the notifications for corresponded user and source.

    userIdentity

    identity of the user that should be notified

    sourceIdentity

    identity of the source that create notification

    returns

    count of the notification that should be send

  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  17. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. def read(userIdentity: String, sourceIdentity: String): Unit

    Permalink

    Read all notifications for corresponded user by source identity.

    Read all notifications for corresponded user by source identity.

    userIdentity

    identity of the user that should be notified

    sourceIdentity

    identity of the source that create notification

  19. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  20. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  21. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. def watch(userIdentity: String, appIdentity: String, listener: NotificationListener): Handler

    Permalink

    Set listener for user app notifications.

    Set listener for user app notifications.

    userIdentity

    identity of the user that should be notified

    appIdentity

    identity of the app that create notification

    listener

    notification event listener

    returns

    an instance of the notification listener handler

  25. def watch(userIdentity: String, listener: NotificationListener): Handler

    Permalink

    Set listener for user notifications.

    Set listener for user notifications.

    userIdentity

    identity of the user that should be notified

    listener

    notification event listener

    returns

    an instance of the notification listener handler

Inherited from AnyRef

Inherited from Any

Ungrouped