You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

FileObserver无法检测指定目录中的文件问题求助

FileObserver无法检测指定目录中的文件问题求助

各位好,我目前在开发一款Android应用,打算用FileObserver来监听特定目录的文件创建事件,但折腾了好久,Observer就是检测不到指定目录里的文件,想请大家帮忙排查下问题。

下面是我目前的情况:

  • 我已经实现了一个FileMonitoringService服务,专门用来基于FileObserver做目录监听,服务能正常启动,日志也显示FileObserver的初始化和启动流程都没问题。
  • 我选了两个测试目录来做验证:
    • /storage/emulated/0/WhatsApp/Media/WhatsApp Images/Sent
    • /storage/emulated/0/Telegram/hh
      这两个路径我反复核对过,绝对是正确的。
  • 应用的外部存储权限已经确认获取到位了,没有出现运行时权限相关的报错提示。

我试过手动在这些目录里创建新文件,但FileObserver完全没有触发对应的回调。有没有大佬能指点下,是不是我在FileObserver的使用上有什么遗漏或者误区?

备注:内容来源于stack exchange,提问作者sithum udayanga

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 11:18:07