StorageManager.SetCacheBehaviorTombstone(File, Boolean) 方法

定义

启用或禁用将已删除的缓存文件保留为逻辑删除的特殊缓存行为。

[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

参数

path
File
tombstone
Boolean
属性

注解

启用或禁用将已删除的缓存文件保留为逻辑删除的特殊缓存行为。

启用并且 OS 会自动删除此目录中包含的文件时,该文件将被截断为长度为 0 字节,而不是完全删除。 如果需要区分已删除的文件与从未存在的文件,这非常有用。

此行为只能在目录上设置,并且以递归方式应用于所有包含的文件和目录。 <p class=“note”> 注意:如果用户显式请求清除所有缓存的数据,则完全忽略此行为。

适用于 . 的 android.os.storage.StorageManager.setCacheBehaviorTombstone(java.io.File, boolean)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于