Sprache

Bitmap.Recycle Methode

Definition

Gibt sofort die Pixeldaten frei, die dieser Bitmap zugeordnet sind.

[Android.Runtime.Register("recycle", "()V", "")]
public void Recycle();
[<Android.Runtime.Register("recycle", "()V", "")>]
member this.Recycle : unit -> unit
Attribute

Hinweise

Gibt sofort die Pixeldaten frei, die dieser Bitmap zugeordnet sind.

Rufen Sie diese Methode auf, um eine Bitmap freizugeben, die sicherlich nicht mehr benötigt wird, z. B. mit einer Bitmap, die als Zwischenpuffer in einer Transformation erstellt wurde. Durch Aufrufen dieser Methode wird der Pixelspeicher sofort freigegeben, anstatt auf eine zukünftige Garbage Collection zu warten.

Vermeiden Sie das Aufrufen dieser Methode für Bitmaps, die in einer Ansicht verwendet wurden oder auf die an anderer Stelle verwiesen wird, da sie möglicherweise unsicher ist.

Nach dem Aufrufen dieser Methode löst jeder nachfolgende Versuch, auf die Pixeldaten der Bitmap zuzugreifen (z. B. die Verwendung getPixels() oder setPixels()) eine Ausnahme aus, und die Bitmap zeichnet nichts. Dieser Vorgang kann nicht rückgängig gemacht werden.

Java Dokumentation für android.graphics.Bitmap.recycle().

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: