Merge "Adds better logging for ImsFeature features"
diff --git a/src/java/com/android/ims/MmTelFeatureConnection.java b/src/java/com/android/ims/MmTelFeatureConnection.java
index 50dc91e..1709dcb 100644
--- a/src/java/com/android/ims/MmTelFeatureConnection.java
+++ b/src/java/com/android/ims/MmTelFeatureConnection.java
@@ -556,8 +556,9 @@
public void imsStatusChanged(int slotId, int feature, int status) {
mExecutor.execute(() -> {
synchronized (mLock) {
- Log.i(TAG, "imsStatusChanged: slot: " + slotId + " feature: " + feature +
- " status: " + status);
+ Log.i(TAG, "imsStatusChanged: slot: " + slotId + " feature: "
+ + ImsFeature.FEATURE_LOG_MAP.get(feature) +
+ " status: " + ImsFeature.STATE_LOG_MAP.get(status));
if (mSlotId == slotId && feature == ImsFeature.FEATURE_MMTEL) {
mFeatureStateCached = status;
if (mStatusCallback != null) {
@@ -900,16 +901,16 @@
}
}
// Don't synchronize on Binder call.
- Integer status = retrieveFeatureState();
+ Integer state = retrieveFeatureState();
synchronized (mLock) {
- if (status == null) {
+ if (state == null) {
return ImsFeature.STATE_UNAVAILABLE;
}
// Cache only non-null value for feature status.
- mFeatureStateCached = status;
+ mFeatureStateCached = state;
}
- Log.i(TAG, "getFeatureState - returning " + status);
- return status;
+ Log.i(TAG, "getFeatureState - returning " + ImsFeature.STATE_LOG_MAP.get(state));
+ return state;
}
/**