I'm trying to create a folder in android to store files concerning the user of the application.
I created an input output utility class for the use of the application.
For the moment i wrote this:
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());
}
}
But when i try and call it from the main activity i get a null pointer exception: "java.lang.NullPointerException: Attempt to invoke virtual method 'java.io.File android.content.Context.getFilesDir()' on a null object reference"
I know what is a null object reference but i don't understand which part of my code cause it.