Merge "Hold the reference of TelephonyCallback" into tm-dev am: 76de9f1eab am: 6078a922d4

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17946240

Change-Id: I752d3fc3ef79bc0c6d411d0d790d62494845a6e2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Yu-Han Yang
2022-04-29 18:03:52 +00:00
committed by Automerger Merge Worker

View File

@@ -34,6 +34,8 @@ import java.util.Objects;
public class SystemEmergencyHelper extends EmergencyHelper { public class SystemEmergencyHelper extends EmergencyHelper {
private final Context mContext; private final Context mContext;
private final EmergencyCallTelephonyCallback mEmergencyCallTelephonyCallback =
new EmergencyCallTelephonyCallback();
TelephonyManager mTelephonyManager; TelephonyManager mTelephonyManager;
@@ -56,7 +58,7 @@ public class SystemEmergencyHelper extends EmergencyHelper {
// TODO: this doesn't account for multisim phones // TODO: this doesn't account for multisim phones
mTelephonyManager.registerTelephonyCallback(FgThread.getExecutor(), mTelephonyManager.registerTelephonyCallback(FgThread.getExecutor(),
new EmergencyCallTelephonyCallback()); mEmergencyCallTelephonyCallback);
mContext.registerReceiver(new BroadcastReceiver() { mContext.registerReceiver(new BroadcastReceiver() {
@Override @Override
public void onReceive(Context context, Intent intent) { public void onReceive(Context context, Intent intent) {