title: Android createNewFile returns false
body: <p>I want to create a new file in Android:</p>
  
  <pre><code>File file = new File(getFilesDir(), "filename");
  if (file.exists())
    file.delete();
  file.createNewFile();
  </code></pre>
  
  <p>But the file.createNewFile() always returns false. What I am doing wrong?</p>