title: Android - Read big file from external storage
body: <p>If I have to read a big file from a external storage, such as SDCard, I know i should do it in a separate thread, but my question is: If I do so on the main thread, will it cause a exception similar to "NetworkOnMainThreadException"?</p>
  
  <p>I know that Network exception will always happen, but I imagine that if the read is too long, something my cause a exception or maybe cause android to shut the app down...</p>
  
  <p>I'm asking this because right now I'm unable to test it since my android device does not have a external storage and my dev machine is SSD (which speed things up a lot...)</p>
  
  <p>Details:<br>
   - In real scenario, the files can be as big as a couple of GB...  </p>