Merge "Hold the reference of TelephonyCallback" into tm-dev

This commit is contained in:
Yu-Han Yang
2022-04-28 16:27:04 +00:00
committed by Android (Google) Code Review

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) {