java - WatchService 和 FileObserver 有什么区别

标签 java android

两者之间有什么区别,当有任何想法时使用哪个,哪个是跟踪目录更改(例如删除文件移动文件)的最佳选择?

最佳答案

FileObserver 基于 Android,而 WatchService 基于 Java。您也可以在 Android 中使用 WatchService,因为 Android 是一个强大的 Java 包。正如 Java Serialized 之于 Android Parcellable 一样,WatchService 之于 FileObserver 也是如此。 我敢打赌,Android 实现效果最好,因为 Android 更好地考虑了速度、效率和内存意识

关于java - WatchService 和 FileObserver 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52503926/

相关文章:

java - 如何将数据从 gRPC 拦截器传递到服务方法调用?

android - AndEngine 禁用池

android - 解析 : Push Notifications "deviceToken" undefined

android - ImageView 作为网络图像的掩码或参数 - 如何?

java - 尝试/捕获预期的 '(' 错误

java - PredictRequest<Prediction> 类型中的方法 withVersion(ModelVersion) 不适用于参数 (String)

java - 数组输出被截断

java - 找不到taskdef类com.sun.javacard.ant.tasks.ConverterTask

java - 使用带有 Android 额外 header 的 URL 打开浏览器

java - 在android中使用哪种音频格式来存储录音