Hold the reference of TelephonyCallback

Bug: 227553695
Test: manual
Change-Id: I77a4cdeb893076ab937aabdd2ba3e56a7cdf5b28
This commit is contained in:
Yu-Han Yang
2022-04-25 14:41:52 -07:00
parent 6584dbb6e6
commit e2ca741779

View File

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