FIleObserver android 10问题

FIleObserver android 10问题,android,android-10.0,fileobserver,Android,Android 10.0,Fileobserver,我开发了一个应用程序,它可以在Android 9上运行,在Android 10上则不能。应用程序应该等待在特定文件夹中创建新文件,然后执行一些操作,我的主要怀疑对象是FileObserver,因为API 29告诉我构造函数FileObserver(字符串路径)已被弃用。使用API 29中引入的建议的FileObserver(文件),启动应用程序时会出现以下错误: java.lang.NoSuchMethodError:类Landroid/os/FileObserver中没有直接方法(Ljava/

我开发了一个应用程序,它可以在Android 9上运行,在Android 10上则不能。应用程序应该等待在特定文件夹中创建新文件,然后执行一些操作,我的主要怀疑对象是FileObserver,因为API 29告诉我构造函数FileObserver(字符串路径)已被弃用。使用API 29中引入的建议的FileObserver(文件),启动应用程序时会出现以下错误:

java.lang.NoSuchMethodError:类Landroid/os/FileObserver中没有直接方法(Ljava/io/File;I)V;或者它的超类(在/system/framework/framework.jar!classes2.dex中出现“android.os.FileObserver”声明)


有人知道如何帮助我吗?

你解决了吗?是的,谢谢,我添加了在访问内存时使用传统授权的选项。@Francesco,你能展示一下你的代码吗?它使用FileObserver在android 10中监视目录的更改。很抱歉,我已经没有代码了。然而,我记得我只是添加了在访问内存时使用遗留授权的选项