diff options
| author | Amit Mahajan <amitmahajan@google.com> | 2019-09-18 14:38:09 -0700 |
|---|---|---|
| committer | Amit Mahajan <amitmahajan@google.com> | 2019-11-01 12:49:38 -0700 |
| commit | b253e5e2acaa62f7a1a3f8f9cac634c6524e6c26 (patch) | |
| tree | 3750b127633e54c2626a01ae8aee9a69112b7d12 /src/com | |
| parent | 9e8408f49af77a33bfce85d3a630bdc4fc663a36 (diff) | |
| download | platform_packages_services_Mms-b253e5e2acaa62f7a1a3f8f9cac634c6524e6c26.tar.gz platform_packages_services_Mms-b253e5e2acaa62f7a1a3f8f9cac634c6524e6c26.tar.bz2 platform_packages_services_Mms-b253e5e2acaa62f7a1a3f8f9cac634c6524e6c26.zip | |
Remove usage of hidden class AsyncEmergencyContactNotifier.
Test: basic sanity
Bug: 140763963
Merged-in: I49055a25ad6dde7f0c5f0cabb8dc7fcdbce3fa20
Change-Id: I49055a25ad6dde7f0c5f0cabb8dc7fcdbce3fa20
(cherry picked from commit d85687e85c33a81b873d628faffff5648c7099c6)
Diffstat (limited to 'src/com')
| -rw-r--r-- | src/com/android/mms/service/SendRequest.java | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/src/com/android/mms/service/SendRequest.java b/src/com/android/mms/service/SendRequest.java index a130dfe..8f6790f 100644 --- a/src/com/android/mms/service/SendRequest.java +++ b/src/com/android/mms/service/SendRequest.java @@ -22,9 +22,11 @@ import android.content.ContentValues; import android.content.Context; import android.content.Intent; import android.net.Uri; +import android.os.AsyncTask; import android.os.Binder; import android.os.Bundle; import android.os.RemoteException; +import android.provider.BlockedNumberContract; import android.provider.Telephony; import android.service.carrier.CarrierMessagingService; import android.service.carrier.ICarrierMessagingService; @@ -126,7 +128,19 @@ public class SendRequest extends MmsRequest { for (EncodedStringValue encodedStringValue : sendReq.getTo()) { if (isEmergencyNumber(encodedStringValue.getString())) { LogUtil.i(getRequestId(), "Notifying emergency contact"); - new AsyncEmergencyContactNotifier(mContext).execute(); + new AsyncTask<Void, Void, Void>() { + @Override + protected Void doInBackground(Void... voids) { + try { + BlockedNumberContract.SystemContract + .notifyEmergencyContact(mContext); + } catch (Exception e) { + LogUtil.e(getRequestId(), + "Exception notifying emergency contact: " + e); + } + return null; + } + }.execute(); return; } } |
