title: False returned for File exists(); when it does Android internal storage
body: <p>Inside a Fragment </p>
  
  <pre><code>    SQLiteDatabase savedDutiesDB = null;
  
  
      public void createDatabase() {
  
           try{
  
  
            savedDutiesDB = getActivity().openOrCreateDatabase("savedDuties",Context.MODE_PRIVATE, null);
  
  
            savedDutiesDB.execSQL("CREATE TABLE IF NOT EXISTS storedDuties " +
                                  "(dutyBookName VARCHAR, dayOfTheWeek Int, pageNumber Int);");
  
  
            File databaseFile = getActivity().getApplicationContext().getDatabasePath("SavedDuties.db");
            Log.d("TCB","path:" + databaseFile);
  
  
  
     // Check if the database exists
         if (databaseFile.exists()) {
                              Log.d("TCB","database Created");
  
                          } else {
                              Log.d("TCB","Missing:" + databaseFile);    
                          }
  
                      }
  
                      catch(Exception e){
  
                          Log.e("TCB", "Error: "+e);
  
                      }
  
  
                  }
  </code></pre>
  
  <p>Logs out </p>
  
  <blockquote>
    <p>D/TCB: path:/data/data/com.domain.appName/databases/SavedDuties.db<br>
    D/TCB: Missing:/data/data/com.domain.appName/databases/SavedDuties.db</p>
  </blockquote>
  
  <p>However the file does exist as I can see it in Android device monitor and I can write to it. </p>
  
  <p>Why could this be returning false? </p>