Android:从Application.onCreate()调用getExternalFilesDir(null)返回null

use*_*226 0 android oncreate

在一些客户设备上调用getExternalFilesDir( null )(很少getFilesDir())Application.onCreate()返回null.

文档没有说明无法从Application对象调用这些方法,并且在大多数设备上它们工作得很好.任何人都知道为什么这些方法会返回null,我应该从一个Activity对象中专门调用它们吗?

iro*_*one 7

<uses-permission
            android:name="android.permission.WRITE_EXTERNAL_STORAGE" >
</uses-permission>
Run Code Online (Sandbox Code Playgroud)

到你的清单.为什么写不读(只读目录时) - 我不知道.我想每个应用程序都需要它,以便在第一次使用SD卡时创建目录.