Notification.MessagingStyle.Message クラス

定義

複合メディア メッセージ内の単純なメッセージまたはメディアの一部を表すオブジェクト。

[Android.Runtime.Register("android/app/Notification$MessagingStyle$Message", ApiSince=24, DoNotGenerateAcw=true)]
public sealed class Notification.MessagingStyle.Message : Java.Lang.Object
[<Android.Runtime.Register("android/app/Notification$MessagingStyle$Message", ApiSince=24, DoNotGenerateAcw=true)>]
type Notification.MessagingStyle.Message = class
    inherit Object
継承
Notification.MessagingStyle.Message
属性

注釈

複合メディア メッセージ内の単純なメッセージまたはメディアの一部を表すオブジェクト。 このオブジェクトは、テキストまたは単一のバイナリ メディアのみを表すことができます。 混合メディア メッセージ (テキスト + 画像など) をサポートするアプリの場合は、複数のメッセージを使用し、1 つを使用してメッセージの各部分を表し、すべて同じタイムスタンプを指定する必要があります。 一貫性を保つため、同じタイムスタンプを持つすべてのメッセージの最後にテキスト メッセージを追加する必要があります。

android.app.Notification.MessagingStyle.Messageの Android リファレンス。

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

コンストラクター

名前 説明
Notification.MessagingStyle.Message(ICharSequence, Int64, ICharSequence)

このコンストラクターは非推奨です。

Notification.MessagingStyle.Message(ICharSequence, Int64, Person)

コンストラクター

Notification.MessagingStyle.Message(String, Int64, Person)

コンストラクター

Notification.MessagingStyle.Message(String, Int64, String)

このコンストラクターは非推奨です。

プロパティ

名前 説明
Class

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

(継承元 Object)
DataMimeType

Uri によって指されるデータの MIME の種類を取得します

DataUri

メッセージの内容を指す URI を取得します。

Extras

このメッセージの追加バンドルを取得します。

Handle

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

(継承元 Object)
JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniPeerMembers

Android.App.Notification.MessagingStyle.Message の JNI バインド インフラストラクチャを提供します。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
Sender

複合メディア メッセージ内の単純なメッセージまたはメディアの一部を表すオブジェクト。

SenderFormatted

このメソッドは、API レベル 28 では非推奨になりました。

SenderPerson

このメッセージに関連付けられている送信者を取得します。

Text

複合メディア メッセージ内の単純なメッセージまたはメディアの一部を表すオブジェクト。

TextFormatted

このメッセージに使用するテキストを取得するか、型とコンテンツ URI が設定されている場合はフォールバック テキストを取得します

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

(継承元 Object)
Timestamp

このメッセージが到着した時刻を取得する

メソッド

名前 説明
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetMessagesFromBundleArray(IParcelable[])

特定のバンドル リストから読み取られたメッセージの一覧を返します (例:

JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
SetData(String, Uri)

データのバイナリ BLOB と、メッセージに関連付けられている MIME の種類を設定します。

SetHandle(IntPtr, JniHandleOwnership)

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

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

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

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

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

(継承元 Object)
Wait(Int64)

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

(継承元 Object)

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

名前 説明
IJavaPeerable.Disposed()

このマネージド ピアが破棄されたことを相互運用ランタイムに通知します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

別のマネージド参照によって保持されない限り、このJavaピアを解放します。

(継承元 Object)
IJavaPeerable.Finalized()

このマネージド ピアが終了したことを相互運用ランタイムに通知します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

このマネージド ピアとその JNI 参照の間の関係を記述する状態を取得します。

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

このJava ピアの相互運用 ID ハッシュ コードを設定します。

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

このJava ピアのマネージド ピアと JNI ピアの状態を設定します。

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

このマネージド ピアで使用される JNI オブジェクト参照を設定します。

(継承元 Object)

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

複合メディア メッセージ内の単純なメッセージまたはメディアの一部を表すオブジェクト。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象