title: android - CursorLoader & SQLite without Content Provider
body: <p>I know this has been discussed yet I wanted to ask about the current state of the matter. Do i have to create a ContentProvider to use CursorLoader in connection with a sqlite database? </p>
  
  <p>I found</p>
  
  <p><a href="https://stackoverflow.com/questions/7182485/usage-cursorloader-without-contentprovider/7422343#7422343">CursorLoader usage without ContentProvider</a></p>
  
  <p>Looks exactly what I was hoping for yet as Emmby commented</p>
  
  <ul>
  <li>Users should be aware of one limitation, which is that it has no mechanism to refresh on data changes (as Loaders are supposed to do)</li>
  </ul>
  
  <p>So another solution is mentioned </p>
  
  <p><a href="https://github.com/commonsguy/cwac-loaderex" rel="nofollow noreferrer">https://github.com/commonsguy/cwac-loaderex</a></p>
  
  <p>yet again some drawback is pointed out</p>
  
  <ul>
  <li>However, to make use of the automatic re-querying, you need to use the same loader for the UI as well as for the updates, limiting its usability for background services.</li>
  </ul>
  
  <p>Of course when using LoaderManager we want to get all the benefits for which it was introduced. So my question is if there is a way to use LoaderManager in connection with a sqlite database without having to implement a content provider yet have all the benefits of it.</p>
  
  <p>Thanks</p>