- Sceneform SDK for Android ist als Open-Source-Version und archiviert (github.com/google-ar/sceneform-android-sdk) mit Version 1.16.0 verfügbar.
- Diese Website (developers.google.com/sceneform) dient als Dokumentationsarchiv für die vorherige Version, Sceneform SDK for Android 1.15.0.
- Verwenden Sie keine Version 1.17.0 der Sceneform-Maven-Artefakte.
- Die Artefakte 1.17.1 Maven können verwendet werden. Abgesehen von der Version sind die 1.17.1-Artefakte jedoch mit den 1.15.0-Artefakten identisch.
Bereinigungsregistrierung
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Behält ein ReferenceQueue
bei und führt ein Runnable
aus, nachdem jedes Objekt in der Warteschlange automatisch bereinigt wurde.
Übernommene Methoden
Aus Klasse
java.lang.Object
Objekt
|
clone()
|
boolean
|
|
Ungültig
|
endgültig()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
Finale void
|
benachrichtigen()
|
Finale void
|
notifyAll()
|
String
|
toString()
|
Finale void
|
wait(langes arg0, int-arg1)
|
Finale void
|
wait(langes Argument0)
|
Finale void
|
wait()
|
Public Constructors
öffentlich
CleanupRegistry
()
public
CleanupRegistry
(HashSet<CleanupItem<T>> CleanItemHashSet, ReferenceQueue<T> referenceQueue)
Parameter
CleanItemHashSet |
|
Referenzwarteschlange |
|
Public Methods
public
void
deleteAllResources
()
Die Anzahl der Referenzen wird ignoriert und alle zugehörigen Ressourcen werden freigegeben.
public
long
reclaimReleasedResources
()
Fragt ReferenceQueue
nach Objekten ab, die automatisch gelöscht werden, und führt die zugehörige Runnable
aus.
Rückgabe:
- Anzahl der verbleibenden Ressourcen.
public
void
register
(T TracksObject, Runnable CleanCallbackCallback)
Parameter
TrackObject |
Das zu verfolgende Ziel. |
CleanupCallback |
Wird aufgerufen, nachdem trackedOBject entfernt wurde.
|
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2022-09-26 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2022-09-26 (UTC)."],[],["`CleanupRegistry` manages object cleanup after garbage collection. It uses a `ReferenceQueue` to track objects and runs a specified `Runnable` when each object is collected. Key actions include: `register` to add objects to the queue with a cleanup callback, `reclaimReleasedResources` to check for and process collected objects, and `destroyAllResources` to force release resources. It has two constructors: a default one and one that takes a `HashSet` and `ReferenceQueue` to initialize.\n"]]