我正在尝试在android中创建一个文件夹来存储有关应用程序用户的文件。
我为应用程序的使用创建了一个输入输出实用程序类。
我写这篇文章的那一刻:
public void createFolder(){
String dirPath = new String();
dirPath = getFilesDir().getAbsolutePath() + File.separator + "MyFolder";
File folder = new File(dirPath);
if(!folder.exists()) {
folder.mkdir();
Log.i("IO", ""+folder.exists());
}
}
但是当我尝试从主活动中调用它时,我得到一个空指针异常: “java.lang.NullPointerException:尝试在空对象引用上调用虚方法'java.io.File android.content.Context.getFilesDir()'”
我知道什么是空对象引用,但我不明白我的代码的哪一部分引起它。