Table of Contents

Class Notification

Namespace
Android.App
Assembly
MASES.Netdroid.dll
public class Notification : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
Inheritance
JVMBridgeBase
JVMBridgeBase<Parcelable>
Notification
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Parcelable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Parcelable>.IsAssignableFrom<T>()
JVMBridgeBase<Parcelable>.Execute<T>(params T[])
JVMBridgeBase<Parcelable>.DynBridgeClazz
JVMBridgeBase<Parcelable>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

Notification()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public Notification()

Notification(Parcel)

public Notification(Parcel arg0)

Parameters

arg0 Parcel

Parcel

Notification(int, CharSequence, long)

[Obsolete]
public Notification(int arg0, CharSequence arg1, long arg2)

Parameters

arg0 int

int

arg1 CharSequence

CharSequence

arg2 long

long

Notification(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public Notification(params object[] args)

Parameters

args object[]

Properties

AUDIO_ATTRIBUTES_DEFAULT

public static AudioAttributes AUDIO_ATTRIBUTES_DEFAULT { get; }

Property Value

AudioAttributes

BADGE_ICON_LARGE

public static int BADGE_ICON_LARGE { get; }

Property Value

int

BADGE_ICON_NONE

public static int BADGE_ICON_NONE { get; }

Property Value

int

BADGE_ICON_SMALL

public static int BADGE_ICON_SMALL { get; }

Property Value

int

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CATEGORY_ALARM

public static String CATEGORY_ALARM { get; }

Property Value

String

CATEGORY_CALL

public static String CATEGORY_CALL { get; }

Property Value

String

CATEGORY_EMAIL

public static String CATEGORY_EMAIL { get; }

Property Value

String

CATEGORY_ERROR

public static String CATEGORY_ERROR { get; }

Property Value

String

CATEGORY_EVENT

public static String CATEGORY_EVENT { get; }

Property Value

String

CATEGORY_LOCATION_SHARING

public static String CATEGORY_LOCATION_SHARING { get; }

Property Value

String

CATEGORY_MESSAGE

public static String CATEGORY_MESSAGE { get; }

Property Value

String

CATEGORY_MISSED_CALL

public static String CATEGORY_MISSED_CALL { get; }

Property Value

String

CATEGORY_NAVIGATION

public static String CATEGORY_NAVIGATION { get; }

Property Value

String

CATEGORY_PROGRESS

public static String CATEGORY_PROGRESS { get; }

Property Value

String

CATEGORY_PROMO

public static String CATEGORY_PROMO { get; }

Property Value

String

CATEGORY_RECOMMENDATION

public static String CATEGORY_RECOMMENDATION { get; }

Property Value

String

CATEGORY_REMINDER

public static String CATEGORY_REMINDER { get; }

Property Value

String

CATEGORY_SERVICE

public static String CATEGORY_SERVICE { get; }

Property Value

String

CATEGORY_SOCIAL

public static String CATEGORY_SOCIAL { get; }

Property Value

String

CATEGORY_STATUS

public static String CATEGORY_STATUS { get; }

Property Value

String

CATEGORY_STOPWATCH

public static String CATEGORY_STOPWATCH { get; }

Property Value

String

CATEGORY_SYSTEM

public static String CATEGORY_SYSTEM { get; }

Property Value

String

CATEGORY_TRANSPORT

public static String CATEGORY_TRANSPORT { get; }

Property Value

String

CATEGORY_VOICEMAIL

public static String CATEGORY_VOICEMAIL { get; }

Property Value

String

CATEGORY_WORKOUT

public static String CATEGORY_WORKOUT { get; }

Property Value

String

COLOR_DEFAULT

public static int COLOR_DEFAULT { get; }

Property Value

int

CREATOR

public static Parcelable.Creator CREATOR { get; }

Property Value

Parcelable.Creator

DEFAULT_ALL

public static int DEFAULT_ALL { get; }

Property Value

int

DEFAULT_LIGHTS

public static int DEFAULT_LIGHTS { get; }

Property Value

int

DEFAULT_SOUND

public static int DEFAULT_SOUND { get; }

Property Value

int

DEFAULT_VIBRATE

public static int DEFAULT_VIBRATE { get; }

Property Value

int

EXTRA_ANSWER_COLOR

public static String EXTRA_ANSWER_COLOR { get; }

Property Value

String

EXTRA_ANSWER_INTENT

public static String EXTRA_ANSWER_INTENT { get; }

Property Value

String

EXTRA_AUDIO_CONTENTS_URI

public static String EXTRA_AUDIO_CONTENTS_URI { get; }

Property Value

String

EXTRA_BACKGROUND_IMAGE_URI

public static String EXTRA_BACKGROUND_IMAGE_URI { get; }

Property Value

String

EXTRA_BIG_TEXT

public static String EXTRA_BIG_TEXT { get; }

Property Value

String

EXTRA_CALL_IS_VIDEO

public static String EXTRA_CALL_IS_VIDEO { get; }

Property Value

String

EXTRA_CALL_PERSON

public static String EXTRA_CALL_PERSON { get; }

Property Value

String

EXTRA_CALL_TYPE

public static String EXTRA_CALL_TYPE { get; }

Property Value

String

EXTRA_CHANNEL_GROUP_ID

public static String EXTRA_CHANNEL_GROUP_ID { get; }

Property Value

String

EXTRA_CHANNEL_ID

public static String EXTRA_CHANNEL_ID { get; }

Property Value

String

EXTRA_CHRONOMETER_COUNT_DOWN

public static String EXTRA_CHRONOMETER_COUNT_DOWN { get; }

Property Value

String

EXTRA_COLORIZED

public static String EXTRA_COLORIZED { get; }

Property Value

String

EXTRA_COMPACT_ACTIONS

public static String EXTRA_COMPACT_ACTIONS { get; }

Property Value

String

EXTRA_CONVERSATION_TITLE

public static String EXTRA_CONVERSATION_TITLE { get; }

Property Value

String

EXTRA_DECLINE_COLOR

public static String EXTRA_DECLINE_COLOR { get; }

Property Value

String

EXTRA_DECLINE_INTENT

public static String EXTRA_DECLINE_INTENT { get; }

Property Value

String

EXTRA_HANG_UP_INTENT

public static String EXTRA_HANG_UP_INTENT { get; }

Property Value

String

EXTRA_HISTORIC_MESSAGES

public static String EXTRA_HISTORIC_MESSAGES { get; }

Property Value

String

EXTRA_INFO_TEXT

public static String EXTRA_INFO_TEXT { get; }

Property Value

String

EXTRA_IS_GROUP_CONVERSATION

public static String EXTRA_IS_GROUP_CONVERSATION { get; }

Property Value

String

EXTRA_LARGE_ICON

[Obsolete]
public static String EXTRA_LARGE_ICON { get; }

Property Value

String

EXTRA_LARGE_ICON_BIG

public static String EXTRA_LARGE_ICON_BIG { get; }

Property Value

String

EXTRA_MEDIA_SESSION

public static String EXTRA_MEDIA_SESSION { get; }

Property Value

String

EXTRA_MESSAGES

public static String EXTRA_MESSAGES { get; }

Property Value

String

EXTRA_MESSAGING_PERSON

public static String EXTRA_MESSAGING_PERSON { get; }

Property Value

String

EXTRA_NOTIFICATION_ID

public static String EXTRA_NOTIFICATION_ID { get; }

Property Value

String

EXTRA_NOTIFICATION_TAG

public static String EXTRA_NOTIFICATION_TAG { get; }

Property Value

String

EXTRA_PEOPLE

[Obsolete]
public static String EXTRA_PEOPLE { get; }

Property Value

String

EXTRA_PEOPLE_LIST

public static String EXTRA_PEOPLE_LIST { get; }

Property Value

String

EXTRA_PICTURE

public static String EXTRA_PICTURE { get; }

Property Value

String

EXTRA_PICTURE_CONTENT_DESCRIPTION

public static String EXTRA_PICTURE_CONTENT_DESCRIPTION { get; }

Property Value

String

EXTRA_PICTURE_ICON

public static String EXTRA_PICTURE_ICON { get; }

Property Value

String

EXTRA_PROGRESS

public static String EXTRA_PROGRESS { get; }

Property Value

String

EXTRA_PROGRESS_INDETERMINATE

public static String EXTRA_PROGRESS_INDETERMINATE { get; }

Property Value

String

EXTRA_PROGRESS_MAX

public static String EXTRA_PROGRESS_MAX { get; }

Property Value

String

EXTRA_REMOTE_INPUT_DRAFT

public static String EXTRA_REMOTE_INPUT_DRAFT { get; }

Property Value

String

EXTRA_REMOTE_INPUT_HISTORY

public static String EXTRA_REMOTE_INPUT_HISTORY { get; }

Property Value

String

EXTRA_SELF_DISPLAY_NAME

[Obsolete]
public static String EXTRA_SELF_DISPLAY_NAME { get; }

Property Value

String

EXTRA_SHOW_BIG_PICTURE_WHEN_COLLAPSED

public static String EXTRA_SHOW_BIG_PICTURE_WHEN_COLLAPSED { get; }

Property Value

String

EXTRA_SHOW_CHRONOMETER

public static String EXTRA_SHOW_CHRONOMETER { get; }

Property Value

String

EXTRA_SHOW_WHEN

public static String EXTRA_SHOW_WHEN { get; }

Property Value

String

EXTRA_SMALL_ICON

[Obsolete]
public static String EXTRA_SMALL_ICON { get; }

Property Value

String

EXTRA_SUB_TEXT

public static String EXTRA_SUB_TEXT { get; }

Property Value

String

EXTRA_SUMMARY_TEXT

public static String EXTRA_SUMMARY_TEXT { get; }

Property Value

String

EXTRA_TEMPLATE

public static String EXTRA_TEMPLATE { get; }

Property Value

String

EXTRA_TEXT

public static String EXTRA_TEXT { get; }

Property Value

String

EXTRA_TEXT_LINES

public static String EXTRA_TEXT_LINES { get; }

Property Value

String

EXTRA_TITLE

public static String EXTRA_TITLE { get; }

Property Value

String

EXTRA_TITLE_BIG

public static String EXTRA_TITLE_BIG { get; }

Property Value

String

EXTRA_VERIFICATION_ICON

public static String EXTRA_VERIFICATION_ICON { get; }

Property Value

String

EXTRA_VERIFICATION_TEXT

public static String EXTRA_VERIFICATION_TEXT { get; }

Property Value

String

FLAG_AUTO_CANCEL

public static int FLAG_AUTO_CANCEL { get; }

Property Value

int

FLAG_BUBBLE

public static int FLAG_BUBBLE { get; }

Property Value

int

FLAG_FOREGROUND_SERVICE

public static int FLAG_FOREGROUND_SERVICE { get; }

Property Value

int

FLAG_GROUP_SUMMARY

public static int FLAG_GROUP_SUMMARY { get; }

Property Value

int

FLAG_HIGH_PRIORITY

[Obsolete]
public static int FLAG_HIGH_PRIORITY { get; }

Property Value

int

FLAG_INSISTENT

public static int FLAG_INSISTENT { get; }

Property Value

int

FLAG_LOCAL_ONLY

public static int FLAG_LOCAL_ONLY { get; }

Property Value

int

FLAG_NO_CLEAR

public static int FLAG_NO_CLEAR { get; }

Property Value

int

FLAG_ONGOING_EVENT

public static int FLAG_ONGOING_EVENT { get; }

Property Value

int

FLAG_ONLY_ALERT_ONCE

public static int FLAG_ONLY_ALERT_ONCE { get; }

Property Value

int

FLAG_SHOW_LIGHTS

[Obsolete]
public static int FLAG_SHOW_LIGHTS { get; }

Property Value

int

FOREGROUND_SERVICE_DEFAULT

public static int FOREGROUND_SERVICE_DEFAULT { get; }

Property Value

int

FOREGROUND_SERVICE_DEFERRED

public static int FOREGROUND_SERVICE_DEFERRED { get; }

Property Value

int

FOREGROUND_SERVICE_IMMEDIATE

public static int FOREGROUND_SERVICE_IMMEDIATE { get; }

Property Value

int

GROUP_ALERT_ALL

public static int GROUP_ALERT_ALL { get; }

Property Value

int

GROUP_ALERT_CHILDREN

public static int GROUP_ALERT_CHILDREN { get; }

Property Value

int

GROUP_ALERT_SUMMARY

public static int GROUP_ALERT_SUMMARY { get; }

Property Value

int

INTENT_CATEGORY_NOTIFICATION_PREFERENCES

public static String INTENT_CATEGORY_NOTIFICATION_PREFERENCES { get; }

Property Value

String

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

PRIORITY_DEFAULT

[Obsolete]
public static int PRIORITY_DEFAULT { get; }

Property Value

int

PRIORITY_HIGH

[Obsolete]
public static int PRIORITY_HIGH { get; }

Property Value

int

PRIORITY_LOW

[Obsolete]
public static int PRIORITY_LOW { get; }

Property Value

int

PRIORITY_MAX

[Obsolete]
public static int PRIORITY_MAX { get; }

Property Value

int

PRIORITY_MIN

[Obsolete]
public static int PRIORITY_MIN { get; }

Property Value

int

STREAM_DEFAULT

[Obsolete]
public static int STREAM_DEFAULT { get; }

Property Value

int

VISIBILITY_PRIVATE

public static int VISIBILITY_PRIVATE { get; }

Property Value

int

VISIBILITY_PUBLIC

public static int VISIBILITY_PUBLIC { get; }

Property Value

int

VISIBILITY_SECRET

public static int VISIBILITY_SECRET { get; }

Property Value

int

actions

public Notification.Action[] actions { get; set; }

Property Value

Action[]

audioAttributes

[Obsolete]
public AudioAttributes audioAttributes { get; set; }

Property Value

AudioAttributes

audioStreamType

[Obsolete]
public int audioStreamType { get; set; }

Property Value

int

bigContentView

[Obsolete]
public RemoteViews bigContentView { get; set; }

Property Value

RemoteViews

category

public String category { get; set; }

Property Value

String

color

public int color { get; set; }

Property Value

int

contentIntent

public PendingIntent contentIntent { get; set; }

Property Value

PendingIntent

contentView

[Obsolete]
public RemoteViews contentView { get; set; }

Property Value

RemoteViews

defaults

[Obsolete]
public int defaults { get; set; }

Property Value

int

deleteIntent

public PendingIntent deleteIntent { get; set; }

Property Value

PendingIntent

extras

public Bundle extras { get; set; }

Property Value

Bundle

flags

public int flags { get; set; }

Property Value

int

fullScreenIntent

public PendingIntent fullScreenIntent { get; set; }

Property Value

PendingIntent

headsUpContentView

[Obsolete]
public RemoteViews headsUpContentView { get; set; }

Property Value

RemoteViews

icon

[Obsolete]
public int icon { get; set; }

Property Value

int

iconLevel

public int iconLevel { get; set; }

Property Value

int

largeIcon

[Obsolete]
public Bitmap largeIcon { get; set; }

Property Value

Bitmap

ledARGB

[Obsolete]
public int ledARGB { get; set; }

Property Value

int

ledOffMS

[Obsolete]
public int ledOffMS { get; set; }

Property Value

int

ledOnMS

[Obsolete]
public int ledOnMS { get; set; }

Property Value

int

number

public int number { get; set; }

Property Value

int

priority

[Obsolete]
public int priority { get; set; }

Property Value

int

publicVersion

public Notification publicVersion { get; set; }

Property Value

Notification

sound

[Obsolete]
public Uri sound { get; set; }

Property Value

Uri

tickerText

public CharSequence tickerText { get; set; }

Property Value

CharSequence

tickerView

[Obsolete]
public RemoteViews tickerView { get; set; }

Property Value

RemoteViews

vibrate

[Obsolete]
public long[] vibrate { get; set; }

Property Value

long[]

visibility

public int visibility { get; set; }

Property Value

int

when

public long when { get; set; }

Property Value

long

Methods

Clone()

public Notification Clone()

Returns

Notification

Notification

DescribeContents()

public int DescribeContents()

Returns

int

int

FindRemoteInputActionPair(bool)

public Pair<RemoteInput, Notification.Action> FindRemoteInputActionPair(bool arg0)

Parameters

arg0 bool

bool

Returns

Pair<RemoteInput, Notification.Action>

Pair

GetAllowSystemGeneratedContextualActions()

public bool GetAllowSystemGeneratedContextualActions()

Returns

bool

bool

GetBadgeIconType()

public int GetBadgeIconType()

Returns

int

int

GetBubbleMetadata()

public Notification.BubbleMetadata GetBubbleMetadata()

Returns

Notification.BubbleMetadata

Notification.BubbleMetadata

GetChannelId()

public String GetChannelId()

Returns

String

String

GetContextualActions()

public List<Notification.Action> GetContextualActions()

Returns

List<Notification.Action>

List

GetGroup()

public String GetGroup()

Returns

String

String

GetGroupAlertBehavior()

public int GetGroupAlertBehavior()

Returns

int

int

GetLargeIcon()

public Icon GetLargeIcon()

Returns

Icon

Icon

GetLocusId()

public LocusId GetLocusId()

Returns

LocusId

LocusId

GetSettingsText()

public CharSequence GetSettingsText()

Returns

CharSequence

CharSequence

GetShortcutId()

public String GetShortcutId()

Returns

String

String

GetSmallIcon()

public Icon GetSmallIcon()

Returns

Icon

Icon

GetSortKey()

public String GetSortKey()

Returns

String

String

GetTimeoutAfter()

public long GetTimeoutAfter()

Returns

long

long

HasImage()

public bool HasImage()

Returns

bool

bool

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int