Notification.MessagingStyle 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用於產生大型格式通知的協助程序類別,其中包含任意數目人員之間不同類型的多個來回訊息。
[Android.Runtime.Register("android/app/Notification$MessagingStyle", ApiSince=24, DoNotGenerateAcw=true)]
public class Notification.MessagingStyle : Android.App.Notification.Style
[<Android.Runtime.Register("android/app/Notification$MessagingStyle", ApiSince=24, DoNotGenerateAcw=true)>]
type Notification.MessagingStyle = class
inherit Notification.Style
- 繼承
- 屬性
備註
用於產生大型格式通知的協助程序類別,其中包含任意數目人員之間不同類型的多個來回訊息。 如果平臺未提供大型格式通知,這個方法就沒有作用。 使用者一律會看到一般通知檢視。 如果該應用程式是針對 Android Build.VERSION_CODES。P級及以上,必須使用Person類別,才能獲得通知及其頭像的最佳呈現。 對於多人對話,應用程式也應該確保使用 setGroupConversation(boolean) 標記對話為群組。 來自 Android Build.VERSION_CODES。UPSIDE_DOWN_CAKE,與有效對話捷徑(透過 Notification.Builder.setShortcutId(String))相關聯的訊息風格通知,會顯示在非對話提醒與靜音通知上方的專用對話區塊中。 要成為有效的對話捷徑,該捷徑必須是 ShortcutInfo.Builder.setLongLived(布林)動態或快取分享捷徑。 這個類別是「重建者」:它會附加至 Builder 物件並修改其行為。 以下是一個範例:請注意,這個樣式不會透過 Builder.setLargeIcon(Icon) 顯示大型圖示集,除非捷徑沒有包含備用群組圖示。 不過,它可以顯示透過 MessagingStyle.Message.setData 設定的圖片。
Android 參考資料。android.app.Notification.MessagingStyle
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
建構函式
| 名稱 | Description |
|---|---|
| Notification.MessagingStyle(ICharSequence) |
此構造器已被棄用。 |
| Notification.MessagingStyle(IntPtr, JniHandleOwnership) |
初始化現有 Java 原生介面物件的受管理表示。 |
| Notification.MessagingStyle(Person) | |
| Notification.MessagingStyle(String) |
此構造器已被棄用。 |
欄位
| 名稱 | Description |
|---|---|
| MaximumRetainedMessages |
通知本身將保留的訊息數目上限(顯示的號碼由平台決定)。 |
屬性
| 名稱 | Description |
|---|---|
| Class |
傳回這個 |
| ConversationTitle | |
| ConversationTitleFormatted |
傳回要在此交談上顯示的標題。 |
| Handle |
基礎Android實例的句柄。 (繼承來源 Object) |
| HistoricMessages |
會收到通知中歷史訊息的清單。 |
| IsGroupConversation |
如果此通知代表群組對話,則回傳真,否則為假。 |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
用於產生大型格式通知的協助程序類別,其中包含任意數目人員之間不同類型的多個來回訊息。 (繼承來源 JavaObject) |
| JniPeerMembers |
提供 Android.App.Notification.MessagingStyle 的 JNI 綁定基礎架構。 |
| MBuilder | (繼承來源 Notification.Style) |
| Messages |
取得代表通知的訊息物件清單。 |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| ThresholdClass |
提供 Android.App.Notification.MessagingStyle 的 JNI 綁定基礎架構。 |
| ThresholdType |
提供 Android.App.Notification.MessagingStyle 的 JNI 綁定基礎架構。 |
| User | |
| UserDisplayName | |
| UserDisplayNameFormatted |
此方法在 API 等級 28 中被棄用。 |
方法
明確介面實作
| 名稱 | Description |
|---|---|
| IJavaPeerable.Disposed() |
用於產生大型格式通知的協助程序類別,其中包含任意數目人員之間不同類型的多個來回訊息。 (繼承來源 JavaObject) |
| IJavaPeerable.Finalized() |
用於產生大型格式通知的協助程序類別,其中包含任意數目人員之間不同類型的多個來回訊息。 (繼承來源 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
用於產生大型格式通知的協助程序類別,其中包含任意數目人員之間不同類型的多個來回訊息。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
用於產生大型格式通知的協助程序類別,其中包含任意數目人員之間不同類型的多個來回訊息。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
用於產生大型格式通知的協助程序類別,其中包含任意數目人員之間不同類型的多個來回訊息。 (繼承來源 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
用於產生大型格式通知的協助程序類別,其中包含任意數目人員之間不同類型的多個來回訊息。 (繼承來源 JavaObject) |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
| JavaCast<TResult>(IJavaObject) |
用於產生大型格式通知的協助程序類別,其中包含任意數目人員之間不同類型的多個來回訊息。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |