Returning data to activity, intent.putExtra or contentprovider?
<p>I have an activity and an intentService, My intentServie fetches some data from web and need pass it back to activity. I am currently using ResultReceiver in service to pass data back to activity. </p>

<blockquote>
  <p><strong>Is it appropriate for larg data set ?</strong></p>
  
  <p><strong>Do Intents have any limit on the data passed through putExtra ?</strong> </p>
  
  <p><strong>How should I update UI (ListView) on main activity ?</strong> (won't it be hanged on large dataSet ? </p>
  
  <p><strong>Should I use contentProvider instead ?</strong> If yes , how would I query large dataset in UI thread (without causing ANR)?</p>
</blockquote>

<p>Thanks.</p>
