Freigeben über


StorageManager.SetCacheBehaviorGroup(File, Boolean) Methode

Definition

Aktivieren oder deaktivieren Sie spezielles Cacheverhalten, das dieses Verzeichnis und seinen Inhalt als gesamte Gruppe behandelt.

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

Parameter

path
File
group
Boolean
Attribute

Hinweise

Aktivieren oder deaktivieren Sie spezielles Cacheverhalten, das dieses Verzeichnis und seinen Inhalt als gesamte Gruppe behandelt.

Wenn es aktiviert ist und dieses Verzeichnis vom Betriebssystem für das automatische Löschen in Betracht gezogen wird, werden alle enthaltenen Dateien entweder zusammen oder gar nicht gelöscht. Dies ist nützlich, wenn Sie über ein Verzeichnis verfügen, das mehrere verwandte Metadatendateien enthält, die voneinander abhängig sind, z. B. eine Filmdatei und eine Untertiteldatei.

Bei Aktivierung wird der <wert em>newest</em>File#lastModified() aller enthaltenen Dateien als Änderungszeit des gesamten Verzeichnisses betrachtet.

Dieses Verhalten kann nur für ein Verzeichnis festgelegt werden und gilt rekursiv auf alle enthaltenen Dateien und Verzeichnisse.

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

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In der Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: