Freigeben über


StorageManager.SetCacheBehaviorTombstone(File, Boolean) Methode

Definition

Aktivieren oder deaktivieren Sie spezielles Cacheverhalten, das gelöschte Cachedateien als Tombstones intakt lässt.

[Android.Runtime.Register("setCacheBehaviorTombstone", "(Ljava/io/File;Z)V", "GetSetCacheBehaviorTombstone_Ljava_io_File_ZHandler", ApiSince=26)]
public virtual void SetCacheBehaviorTombstone (Java.IO.File? path, bool tombstone);
[<Android.Runtime.Register("setCacheBehaviorTombstone", "(Ljava/io/File;Z)V", "GetSetCacheBehaviorTombstone_Ljava_io_File_ZHandler", ApiSince=26)>]
abstract member SetCacheBehaviorTombstone : Java.IO.File * bool -> unit
override this.SetCacheBehaviorTombstone : Java.IO.File * bool -> unit

Parameter

path
File
tombstone
Boolean
Attribute

Hinweise

Aktivieren oder deaktivieren Sie spezielles Cacheverhalten, das gelöschte Cachedateien als Tombstones intakt lässt.

Wenn diese Option aktiviert ist und eine datei, die in diesem Verzeichnis enthalten ist, automatisch vom Betriebssystem gelöscht wird, wird die Datei abgeschnitten, um eine Länge von 0 Bytes zu haben, anstatt vollständig gelöscht zu werden. Dies ist nützlich, wenn Sie zwischen einer Datei unterscheiden müssen, die gelöscht wurde, im Vergleich zu einer Datei, die nie vorhanden war.

Dieses Verhalten kann nur für ein Verzeichnis festgelegt werden, und es wird rekursiv auf alle enthaltenen Dateien und Verzeichnisse angewendet. <p class="note"> Hinweis: Dieses Verhalten wird vollständig ignoriert, wenn der Benutzer explizit anfordert, dass alle zwischengespeicherten Daten gelöscht werden.

Java-Dokumentation für android.os.storage.StorageManager.setCacheBehaviorTombstone(java.io.File, boolean).

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: