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

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

Change-Id: I9f8f41fe65e05d78b1755a57757d352b644e1bdc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Yu-Han Yang
2022-04-28 16:42:27 +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) {