title: How to detect MMS fully downloaded in Android?
body: <p>I want to implement a BroadcastReceiver that is triggered after a MMS is <em>fully downloaded</em>.  I already know about the <code>android.provider.Telephony.WAP_PUSH_RECEIVED</code> action but this is triggered when the first part of the message is received, not when the message is fully downloaded (which is when the new message indicator icon shows up).</p>
  
  <p>After some digging, I found an action called <code>android.intent.action.TRANSACTION_COMPLETED_ACTION</code> in the Messaging source code (<code>/src/com/android/mms/transaction/TransactionService.java</code>) that I <em>think</em> is used after an MMS is downloaded, but my BroadcastReceiver doesn't seem to get called when this action happens, so I'm not sure if the action just isn't broadcasted or what's going on.</p>
  
  <p>Thanks for any advice!</p>