SurfaceControlViewHost.SurfacePackage クラス

定義

対話型ビュー要素を含む Surface 階層をカプセル化するパッケージ。

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

注釈

対話型ビュー要素を含む Surface 階層をカプセル化するパッケージ。 このオブジェクトは、その後 から SurfaceControlViewHost#getSurfacePackage を呼び出 SurfaceView#setChildSurfacePackageして SurfaceView 内に埋め込むことができると予想されます。

それぞれ SurfacePackage を呼び出 SurfacePackage#releaseして解放する必要があることに注意してください。 ただし、推奨されるフローを使用すると、フレームワークによって自動的に有効期間が処理されます。

1. パッケージをリモート プロセスに送信する場合は、AIDL メソッドからパッケージを返すか、writeToParcel でFLAG_WRITE_RETURN_VALUEを手動で使用します。 これにより、ローカル プロセスでパッケージが自動的に解放されます。 2. リモート プロセスで、SurfaceView を使用してパッケージを使用します。 このようにして、SurfaceView は有効期間を引き継ぎ、ユーザーを呼び出 SurfacePackage#release します。

最後の注: 有効期間は SurfacePackage 、基になる SurfaceControlViewHostの有効期間から完全に結合解除されます。 パッケージの有効期間に関係なく、終了してもユーザーは呼び出す SurfaceControlViewHost#release 必要があります。

android.view.SurfaceControlViewHost.SurfacePackageJava ドキュメント。

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

コンストラクター

SurfaceControlViewHost.SurfacePackage(SurfaceControlViewHost+SurfacePackage)

対話型ビュー要素を含む Surface 階層をカプセル化するパッケージ。

プロパティ

Class

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

(継承元 Object)
Creator

対話型ビュー要素を含む Surface 階層をカプセル化するパッケージ。

Handle

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

(継承元 Object)
JniIdentityHashCode

対話型ビュー要素を含む Surface 階層をカプセル化するパッケージ。

(継承元 Object)
JniPeerMembers

対話型ビュー要素を含む Surface 階層をカプセル化するパッケージ。

PeerReference

対話型ビュー要素を含む Surface 階層をカプセル化するパッケージ。

(継承元 Object)
SurfaceControl

より多くの制御が android.view.SurfaceControl 必要な場合に、この SurfacePackage に関連付けられている を返します。

ThresholdClass

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

(継承元 Object)
ThresholdType

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

(継承元 Object)

メソッド

Clone()

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

(継承元 Object)
DescribeContents()

対話型ビュー要素を含む Surface 階層をカプセル化するパッケージ。

Dispose()

対話型ビュー要素を含む Surface 階層をカプセル化するパッケージ。

(継承元 Object)
Dispose(Boolean)

対話型ビュー要素を含む Surface 階層をカプセル化するパッケージ。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
NotifyConfigurationChanged(Configuration)

構成をリモート SurfaceControlViewHost に転送します。

NotifyDetachedFromWindow()

リモート SurfaceControlViewHost を破棄し、View#onDetachedFromWindow をもう一方の側で呼び出します。

Release()

このパッケージに関連付けられている を SurfaceControl 解放します。

SetHandle(IntPtr, JniHandleOwnership)

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

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

対話型ビュー要素を含む Surface 階層をカプセル化するパッケージ。

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

対話型ビュー要素を含む Surface 階層をカプセル化するパッケージ。

(継承元 Object)
Wait()

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

(継承元 Object)
Wait(Int64)

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

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

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

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

対話型ビュー要素を含む Surface 階層をカプセル化するパッケージ。

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

IJavaPeerable.Disposed()

対話型ビュー要素を含む Surface 階層をカプセル化するパッケージ。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

対話型ビュー要素を含む Surface 階層をカプセル化するパッケージ。

(継承元 Object)
IJavaPeerable.Finalized()

対話型ビュー要素を含む Surface 階層をカプセル化するパッケージ。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

対話型ビュー要素を含む Surface 階層をカプセル化するパッケージ。

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

対話型ビュー要素を含む Surface 階層をカプセル化するパッケージ。

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

対話型ビュー要素を含む Surface 階層をカプセル化するパッケージ。

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

対話型ビュー要素を含む Surface 階層をカプセル化するパッケージ。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

対話型ビュー要素を含む Surface 階層をカプセル化するパッケージ。

GetJniTypeName(IJavaPeerable)

対話型ビュー要素を含む Surface 階層をカプセル化するパッケージ。

適用対象