Я хочу реализовать BroadcastReceiver, который запускается после того, как MMS полностью загружено . Я уже знаю о действии android.provider.Telephony.WAP_PUSH_RECEIVED
, но оно срабатывает, когда первая часть сообщения получена, а не когда сообщение полностью загружено (то есть, когда появляется значок индикатора нового сообщения).
После некоторых копаний я обнаружил действие под названием android.intent.action.TRANSACTION_COMPLETED_ACTION
в исходном коде сообщений (/src/com/android/mms/transaction/TransactionService.java
), которое, как мне кажется, используется после загрузки MMS, но мой BroadcastReceiver, похоже, не меня вызывают, когда происходит это действие, поэтому я не уверен, что действие просто не транслируется или что происходит.
Спасибо за любой совет!