title: Run asynchronous method in loadInBackground of AsyncTaskLoader
body: <p>I would like to run asynchronous server call using <code>AsyncTaskLoader</code>. Method <code>loadInBackground()</code> should return the result synchronously. I am returning null and I call <code>deliverResult()</code> in callback which is executed on manually created <code>HandlerThread</code>. This implementation is sending to UI null at first, then (when async server operation is done) real data. I'm not sure this is good solution.</p>
  
  <p><strong>How to implement custom <code>AsyncTaskLoader</code> properly, where I want to load data by asynchronous server calls (thus using callbacks)?</strong></p>
  
  <p>Thanks for any help</p>