【发布时间】:2016-03-17 07:05:37
【问题描述】:
当您在 Nexus 4 上启动应用程序时,我的应用程序出现了一个非常奇怪的问题。
我在应用程序类中有以下代码:
public class MyApp extends Application {
@Override
public void onCreate() {
super.onCreate();
File dir = this.getExternalFilesDir(null);
if (dir == null) {
Log.e("App", "Problem with my dir!");
}
}
在 LogCat 中我看到了消息:
12-11 14:09:05.402 11739-11739/com.company.app W/ContextImpl:无法创建外部文件目录
12-11 14:09:05.402 11739-11739/com.company.app E/App:我的目录有问题!
我的AndroidManifest.xml 中已经有<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />。
此外,仅当我重新安装我的应用程序并且不重新启动我的设备时才会出现此问题。如果我重新启动 Nexus,问题就会消失。
这个简单的代码 sn-p 有什么问题?..
提前感谢您的回复。
【问题讨论】:
标签: android android-context nexus-4