Class Notification.Action.Builder
public class Notification.Action.Builder : JVMBridgeBase<Notification.Action.Builder>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
Notification.Action.Builder
- Implements
- Extension Methods
Constructors
Builder(Action)
public Builder(Notification.Action arg0)
Parameters
Builder(Icon, CharSequence, PendingIntent)
public Builder(Icon arg0, CharSequence arg1, PendingIntent arg2)
Parameters
arg0Iconarg1CharSequencearg2PendingIntent
Builder(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Builder(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Builder(int, CharSequence, PendingIntent)
[Obsolete("Deprecated in JVM")]
public Builder(int arg0, CharSequence arg1, PendingIntent arg2)
Parameters
arg0intarg1CharSequencearg2PendingIntent
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
AddExtras(Bundle)
public Notification.Action.Builder AddExtras(Bundle arg0)
Parameters
Returns
AddRemoteInput(RemoteInput)
public Notification.Action.Builder AddRemoteInput(RemoteInput arg0)
Parameters
arg0RemoteInput
Returns
Build()
public Notification.Action Build()
Returns
CreatePoolableInstance(Action)
HPA initializer for Builder(Android.App.Notification.Action arg0)
public static Notification.Action.Builder CreatePoolableInstance(Notification.Action arg0)
Parameters
arg0Notification.Action
Returns
CreatePoolableInstance(Icon, CharSequence, PendingIntent)
HPA initializer for Builder(Android.Graphics.Drawable.Icon arg0, Java.Lang.CharSequence arg1, Android.App.PendingIntent arg2)
public static Notification.Action.Builder CreatePoolableInstance(Icon arg0, CharSequence arg1, PendingIntent arg2)
Parameters
arg0Iconarg1CharSequencearg2PendingIntent
Returns
CreatePoolableInstance(int, CharSequence, PendingIntent)
HPA initializer for Builder(int arg0, Java.Lang.CharSequence arg1, Android.App.PendingIntent arg2)
public static Notification.Action.Builder CreatePoolableInstance(int arg0, CharSequence arg1, PendingIntent arg2)
Parameters
arg0intarg1CharSequencearg2PendingIntent
Returns
Extend(Extender)
public Notification.Action.Builder Extend(Notification.Action.Extender arg0)
Parameters
Returns
GetExtras()
public Bundle GetExtras()
Returns
SetAllowGeneratedReplies(bool)
public Notification.Action.Builder SetAllowGeneratedReplies(bool arg0)
Parameters
Returns
SetAuthenticationRequired(bool)
public Notification.Action.Builder SetAuthenticationRequired(bool arg0)
Parameters
Returns
SetContextual(bool)
public Notification.Action.Builder SetContextual(bool arg0)
Parameters
Returns
SetSemanticAction(int)
public Notification.Action.Builder SetSemanticAction(int arg0)