无法解析getExternalFilesDir方法

错误显示

  • Cannot resolve method ‘getExternalFilesDir(java.lang.String)’
    无法解析getExternalFilesDir(java.lang.String)方法
    在这里插入图片描述

解决方法

在getExternalFilesDir前面加上context.即可使用

context.getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS);

在这里插入图片描述

原因

  • 在Activity中可以直接调用getExternalFilesDir()
    getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS);
  • 在非Activity中需用Context方法来调用getExternalFilesDir()
Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐