SurfaceView.SetChildSurfacePackage Methode

Definition

Zeigt die ansichtshierarchie an, die in einer SurfaceControlViewHost.SurfacePackage in dieser SurfaceView eingebettet ist. Dies kann unabhängig von den SurfaceView-Lebensdauerrückrufen aufgerufen werden. SurfaceView verwaltet intern die Analyse des Pakets an unsere Surface, da es erstellt und zerstört wird. Wenn sich dieses SurfaceView über dem Host Surface befindet (siehe setZOrderOnTop(boolean), kann die eingebettete Surface Hierarchie Eingaben empfangen. Dies übernimmt den Besitz von SurfaceControl im SurfacePackage und befreit den Aufrufer der Verpflichtung, SurfaceControlViewHost.SurfacePackage.release aufzurufen. Beachten Sie jedoch, dass SurfaceControlViewHost.SurfacePackage.release und SurfaceControlViewHost.release nicht identisch sind. Während der Besitz dieses bestimmten SurfaceControlViewHost.SurfacePackage-Elements vom SurfaceView übernommen wird, bleibt das zugrunde liegende SurfaceControlViewHost vom ursprünglichen Remotebesitzer verwaltet. Benutzer können SurfaceView.clearChildSurfacePackage aufrufen, um das Paket zu löschen.

[Android.Runtime.Register("setChildSurfacePackage", "(Landroid/view/SurfaceControlViewHost$SurfacePackage;)V", "GetSetChildSurfacePackage_Landroid_view_SurfaceControlViewHost_SurfacePackage_Handler", ApiSince=30)]
public virtual void SetChildSurfacePackage(Android.Views.SurfaceControlViewHost.SurfacePackage p);
[<Android.Runtime.Register("setChildSurfacePackage", "(Landroid/view/SurfaceControlViewHost$SurfacePackage;)V", "GetSetChildSurfacePackage_Landroid_view_SurfaceControlViewHost_SurfacePackage_Handler", ApiSince=30)>]
abstract member SetChildSurfacePackage : Android.Views.SurfaceControlViewHost.SurfacePackage -> unit
override this.SetChildSurfacePackage : Android.Views.SurfaceControlViewHost.SurfacePackage -> unit

Parameter

p
SurfaceControlViewHost.SurfacePackage

Der für p verwendete Android.Views.SurfaceControlViewHost+SurfacePackage-Wert.

Attribute

Hinweise

Ausführliche Informationen finden Sie in der Android-Referenzdokumentation für android.view.SurfaceView.setChildSurfacePackage.

Java Dokumentation für android.view.SurfaceView.setChildSurfacePackage.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: