Loading src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java +10 −17 Original line number Diff line number Diff line Loading @@ -86,7 +86,6 @@ import android.util.SparseIntArray; import com.android.ims.FeatureConnector; import com.android.ims.ImsCall; import com.android.ims.ImsConfig; import com.android.ims.ImsConfigListener; import com.android.ims.ImsEcbm; import com.android.ims.ImsException; import com.android.ims.ImsManager; Loading Loading @@ -1004,7 +1003,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { mImsManager.addRegistrationCallback(mPhone.getImsMmTelRegistrationCallback(), this::post); mImsManager.addCapabilitiesCallback(mImsCapabilityCallback, this::post); mImsManager.setConfigListener(mImsConfigListener); ImsManager.setImsStatsCallback(mPhone.getPhoneId(), mImsStatsCallback); mImsManager.getConfigInterface().addConfigCallback(mConfigCallback); Loading Loading @@ -1052,7 +1051,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { mImsManager.removeRegistrationListener(mPhone.getImsMmTelRegistrationCallback()); mImsManager.removeCapabilitiesCallback(mImsCapabilityCallback); try { mImsManager.setConfigListener(null); ImsManager.setImsStatsCallback(mPhone.getPhoneId(), null); mImsManager.getConfigInterface().removeConfigCallback(mConfigCallback.getBinder()); } catch (ImsException e) { Log.w(LOG_TAG, "stopListeningForCalls: unable to remove config callback."); Loading Loading @@ -3877,22 +3876,16 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { } }; private ImsConfigListener.Stub mImsConfigListener = new ImsConfigListener.Stub() { private final ImsManager.ImsStatsCallback mImsStatsCallback = new ImsManager.ImsStatsCallback() { @Override public void onGetFeatureResponse(int feature, int network, int value, int status) {} @Override public void onSetFeatureResponse(int feature, int network, int value, int status) { mMetrics.writeImsSetFeatureValue(mPhone.getPhoneId(), feature, network, value); mPhone.getImsStats().onSetFeatureResponse(feature, network, value); public void onEnabledMmTelCapabilitiesChanged(int capability, int regTech, boolean isEnabled) { int enabledVal = isEnabled ? ProvisioningManager.PROVISIONING_VALUE_ENABLED : ProvisioningManager.PROVISIONING_VALUE_DISABLED; mMetrics.writeImsSetFeatureValue(mPhone.getPhoneId(), capability, regTech, enabledVal); mPhone.getImsStats().onSetFeatureResponse(capability, regTech, enabledVal); } @Override public void onGetVideoQuality(int status, int quality) {} @Override public void onSetVideoQuality(int status) {} }; private final ProvisioningManager.Callback mConfigCallback = Loading Loading
src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java +10 −17 Original line number Diff line number Diff line Loading @@ -86,7 +86,6 @@ import android.util.SparseIntArray; import com.android.ims.FeatureConnector; import com.android.ims.ImsCall; import com.android.ims.ImsConfig; import com.android.ims.ImsConfigListener; import com.android.ims.ImsEcbm; import com.android.ims.ImsException; import com.android.ims.ImsManager; Loading Loading @@ -1004,7 +1003,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { mImsManager.addRegistrationCallback(mPhone.getImsMmTelRegistrationCallback(), this::post); mImsManager.addCapabilitiesCallback(mImsCapabilityCallback, this::post); mImsManager.setConfigListener(mImsConfigListener); ImsManager.setImsStatsCallback(mPhone.getPhoneId(), mImsStatsCallback); mImsManager.getConfigInterface().addConfigCallback(mConfigCallback); Loading Loading @@ -1052,7 +1051,7 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { mImsManager.removeRegistrationListener(mPhone.getImsMmTelRegistrationCallback()); mImsManager.removeCapabilitiesCallback(mImsCapabilityCallback); try { mImsManager.setConfigListener(null); ImsManager.setImsStatsCallback(mPhone.getPhoneId(), null); mImsManager.getConfigInterface().removeConfigCallback(mConfigCallback.getBinder()); } catch (ImsException e) { Log.w(LOG_TAG, "stopListeningForCalls: unable to remove config callback."); Loading Loading @@ -3877,22 +3876,16 @@ public class ImsPhoneCallTracker extends CallTracker implements ImsPullCall { } }; private ImsConfigListener.Stub mImsConfigListener = new ImsConfigListener.Stub() { private final ImsManager.ImsStatsCallback mImsStatsCallback = new ImsManager.ImsStatsCallback() { @Override public void onGetFeatureResponse(int feature, int network, int value, int status) {} @Override public void onSetFeatureResponse(int feature, int network, int value, int status) { mMetrics.writeImsSetFeatureValue(mPhone.getPhoneId(), feature, network, value); mPhone.getImsStats().onSetFeatureResponse(feature, network, value); public void onEnabledMmTelCapabilitiesChanged(int capability, int regTech, boolean isEnabled) { int enabledVal = isEnabled ? ProvisioningManager.PROVISIONING_VALUE_ENABLED : ProvisioningManager.PROVISIONING_VALUE_DISABLED; mMetrics.writeImsSetFeatureValue(mPhone.getPhoneId(), capability, regTech, enabledVal); mPhone.getImsStats().onSetFeatureResponse(capability, regTech, enabledVal); } @Override public void onGetVideoQuality(int status, int quality) {} @Override public void onSetVideoQuality(int status) {} }; private final ProvisioningManager.Callback mConfigCallback = Loading