log more settings actions

airplane mode
  bluetooth
  cell data
  do not disturb

Bug: 20264417
Change-Id: I726033a126fba9f9dffc916806d636feea04033b
This commit is contained in:
Chris Wren
2015-05-08 17:10:01 -04:00
parent c0df6623a0
commit 1b6ffba9e6
7 changed files with 24 additions and 3 deletions

View File

@@ -27,6 +27,7 @@ import android.preference.Preference;
import android.preference.SwitchPreference;
import android.provider.Settings;
import com.android.internal.logging.MetricsLogger;
import com.android.internal.telephony.PhoneStateIntentReceiver;
import com.android.internal.telephony.TelephonyProperties;
import com.android.settingslib.WirelessUtils;
@@ -120,7 +121,9 @@ public class AirplaneModeEnabler implements Preference.OnPreferenceChangeListene
SystemProperties.get(TelephonyProperties.PROPERTY_INECM_MODE))) {
// In ECM mode, do not update database at this point
} else {
setAirplaneModeOn((Boolean) newValue);
Boolean value = (Boolean) newValue;
MetricsLogger.action(mContext, MetricsLogger.ACTION_AIRPLANE_TOGGLE, value);
setAirplaneModeOn(value);
}
return true;
}