Share via


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(int, CharSequence, PendingIntent)Notification.Builder#addAction(Notification.Action) 來附加動作。

從 Android android.os.Build.VERSION_CODES#S 開始,以 API 層級或更高層級 android.os.Build.VERSION_CODES#S 為目標的應用程式將無法在處理廣播接收者或服務以回應通知動作點擊時啟動活動。 若要在這些情況下啟動活動,請為活動本身提供 PendingIntent

android.app.Notification.Action JAVA 檔。

此頁面的部分是根據 原始碼專案所建立和共用的工作進行修改,並根據中所述的詞彙使用。

建構函式

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()

喚醒正在等候此物件的監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
ToArray<T>()

結構,封裝可顯示為此通知一部分的具名動作。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

結構,封裝可顯示為此通知一部分的具名動作。

(繼承來源 Object)
Wait()

讓目前的執行緒等到喚醒為止,通常是藉由 < em > notified < /em > 或 < em > interrupted < /em > 來喚醒。

(繼承來源 Object)
Wait(Int64)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /em >> ,或 < 直到經過一定數量的即時為止。

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的執行緒等到喚醒為止,通常是 < 透過 em > notified < /em 或 em > interrupted < /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)

結構,封裝可顯示為此通知一部分的具名動作。

適用於