Notification.Action クラス

定義

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

[Android.Runtime.Register("android/app/Notification$Action", DoNotGenerateAcw=true)]
public class Notification.Action : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/app/Notification$Action", DoNotGenerateAcw=true)>]
type Notification.Action = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
Notification.Action
属性
実装

注釈

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。 ユーザーがアクションを選択したときに発生するアイコン、ラベル、および を PendingIntent 含める必要があります。

アプリでは、 または Notification.Builder#addAction(Notification.Action) を使用Notification.Builder#addAction(int, CharSequence, PendingIntent)してアクションをアタッチする必要があります。

Android android.os.Build.VERSION_CODES#Sの時点では、API レベル android.os.Build.VERSION_CODES#S 以上を対象とするアプリは、通知アクションのクリックに応じてブロードキャスト レシーバーまたはサービスの処理中にアクティビティを開始できません。 このような場合にアクティビティを起動するには、アクティビティ自体に を指定 PendingIntent します。

android.app.Notification.ActionJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

コンストラクター

Notification.Action(Int32, ICharSequence, PendingIntent)

このメンバーは非推奨とされます。

Notification.Action(Int32, String, PendingIntent)

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

Notification.Action(IntPtr, JniHandleOwnership)

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

フィールド

SemanticActionArchive
古い.

SemanticAction: 通知に関連付けられているコンテンツをアーカイブします。

SemanticActionCall
古い.

SemanticAction: 連絡先、グループなどを呼び出します。

SemanticActionDelete
古い.

SemanticAction: 通知に関連付けられているコンテンツを削除します。

SemanticActionMarkAsRead
古い.

SemanticAction: コンテンツを開封済みとしてマークします。

SemanticActionMarkAsUnread
古い.

SemanticAction: コンテンツを未読としてマークします。

SemanticActionMute
古い.

SemanticAction: 通知に関連付けられているコンテンツをミュートします。

SemanticActionNone
古い.

: セマンティック アクションは定義されていません。

SemanticActionReply
古い.

SemanticAction: 会話、チャット、グループ、または返信が適切な場所に返信します。

SemanticActionThumbsDown
古い.

SemanticAction: サムを下にしてコンテンツをマークします。

SemanticActionThumbsUp
古い.

SemanticAction: サムを上にしてコンテンツをマークします。

SemanticActionUnmute
古い.

SemanticAction: 通知に関連付けられているコンテンツのミュートを解除します。

プロパティ

ActionIntent

ユーザーがこのアクションを呼び出したときに送信する意図。

AllowGeneratedReplies

プラットフォームがこれに対して可能な返信を自動的に生成する必要があるかどうかを返します Action

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Creator

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

Extras

このアクションを使用して、追加のメタデータを取得します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
Icon

アクションを表すアイコンを返します。

IsAuthenticationRequired

OS がロック解除されたデバイスでのみこのアクション PendingIntent を送信する必要があるかどうかを返します。

IsContextual

これがコンテキスト アクションであるかどうかを返します。i。

JniIdentityHashCode

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

(継承元 Object)
JniPeerMembers

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

PeerReference

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

(継承元 Object)
SemanticAction

この SemanticAction に関連付けられている Action を返します。

ThresholdClass

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

ThresholdType

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

Title

アクションのタイトル。

メソッド

Clone()

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

DescribeContents()

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

Dispose()

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

(継承元 Object)
Dispose(Boolean)

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetDataOnlyRemoteInputs()

このアクションの送信時にのみデータを受け入れるユーザーから収集される入力の一覧を取得します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetRemoteInputs()

このアクションが送信されたときにユーザーから収集される入力の一覧を取得します。

JavaFinalize()

オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
ToArray<T>()

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

(継承元 Object)
IJavaPeerable.Finalized()

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

GetJniTypeName(IJavaPeerable)

この通知の一部として表示できる名前付きアクションをカプセル化する構造体。

適用対象