title: You should not call getWriteableDatabase() from the application main thread
body: <p>While I was researching the method <code>getWriteableDatabase()</code> on developer.android.com, They stated the following:</p>
  
  <p>"You should not call this method from the application main thread"</p>
  
  <p>They didn't seem to give a reason as to why you should not call <code>getWriteableDatabase()</code> from the application main thread. Could someone explain to me why?</p>