Freigeben über


SurfaceSyncGroup.Add Methode

Definition

Überlädt

Add(IAttachedSurfaceControl, IRunnable)

Fügen Sie der SurfaceSyncGroup ein AttachedSurfaceControl hinzu.

Add(SurfaceControlViewHost+SurfacePackage, IRunnable)

Add(IAttachedSurfaceControl, IRunnable)

Fügen Sie der SurfaceSyncGroup ein AttachedSurfaceControl hinzu.

[Android.Runtime.Register("add", "(Landroid/view/AttachedSurfaceControl;Ljava/lang/Runnable;)Z", "", ApiSince=34)]
public bool Add (Android.Views.IAttachedSurfaceControl? attachedSurfaceControl, Java.Lang.IRunnable? runnable);
[<Android.Runtime.Register("add", "(Landroid/view/AttachedSurfaceControl;Ljava/lang/Runnable;)Z", "", ApiSince=34)>]
member this.Add : Android.Views.IAttachedSurfaceControl * Java.Lang.IRunnable -> bool

Parameter

attachedSurfaceControl
IAttachedSurfaceControl

Das AttachedSurfaceControl-Objekt, das dieser SurfaceSyncGroup hinzugefügt wird.

runnable
IRunnable

Dies wird auf demselben Thread ausgeführt, für den der Aufruf ausgeführt wurde, aber nachdem das Rendering angehalten wurde und bevor der nächste Frame gerendert wird. Diese Methode wird erst zurückgegeben, wenn die Ausführung der Ausführung abgeschlossen ist. Dies kann verwendet werden, um Änderungen an "AttachedSurfaceControl" vorzunehmen, um sicherzustellen, dass die Änderungen in der Synchronisierung enthalten sind.

Gibt zurück

true, wenn das AttachedSurfaceControl erfolgreich zur SurfaceSyncGroup hinzugefügt wurde, andernfalls "false".

Attribute

Hinweise

Fügen Sie der SurfaceSyncGroup ein AttachedSurfaceControl hinzu. Das AttachedSurfaceControl-Steuerelement hält das Rendering an, um sicherzustellen, dass die Ausführung aufgerufen werden kann und dass die Synchronisierung den Frame übernimmt, der die Änderungen enthält.

Java-Dokumentation für android.window.SurfaceSyncGroup.add(android.view.AttachedSurfaceControl, java.lang.Runnable).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Add(SurfaceControlViewHost+SurfacePackage, IRunnable)

[Android.Runtime.Register("add", "(Landroid/view/SurfaceControlViewHost$SurfacePackage;Ljava/lang/Runnable;)Z", "", ApiSince=34)]
public bool Add (Android.Views.SurfaceControlViewHost.SurfacePackage surfacePackage, Java.Lang.IRunnable? runnable);
[<Android.Runtime.Register("add", "(Landroid/view/SurfaceControlViewHost$SurfacePackage;Ljava/lang/Runnable;)Z", "", ApiSince=34)>]
member this.Add : Android.Views.SurfaceControlViewHost.SurfacePackage * Java.Lang.IRunnable -> bool

Parameter

runnable
IRunnable

Gibt zurück

Attribute

Gilt für: