gpt4 book ai didi

android - FileObserver 只被调用一次

转载 作者:行者123 更新时间:2023-11-29 21:53:03 25 4
gpt4 key购买 nike

我在 Activity 的 onCreate 函数中声明了 1 个 fileObserver。这是第一次,每当您对文件目录进行任何更改(具体而言,我删除了文件夹)时,观察者都会工作并广播一个 Intent 。但是从第二次开始,观察者停止工作,并且没有广播任何 Intent 。如果我将观察者移动到 Activity 的 onResume,它就像一个魅力。但是按照概念,fileobserver 一旦启动就应该在后台持续工作。我不会在任何地方调用 stopWatching() 。任何帮助将不胜感激。

最佳答案

For the first time, whenever you do any change to the file directory (to be specific I delete the folder)

关于 DELETE_SELF事件 FileObserver 自行停止并且不会发生新事件,即使您稍后创建了一个具有相同名称的文件夹也是如此。如果要在重新创建文件夹时继续监视,则需要创建一个新的 FileObserver

关于android - FileObserver 只被调用一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13945988/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com