Merge "Added logging for Data Saver toggle switch." into nyc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
9f72683fee
@@ -15,6 +15,8 @@
|
|||||||
package com.android.systemui.qs.tiles;
|
package com.android.systemui.qs.tiles;
|
||||||
|
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
|
|
||||||
|
import com.android.internal.logging.MetricsLogger;
|
||||||
import com.android.internal.logging.MetricsProto.MetricsEvent;
|
import com.android.internal.logging.MetricsProto.MetricsEvent;
|
||||||
import com.android.systemui.R;
|
import com.android.systemui.R;
|
||||||
import com.android.systemui.qs.QSTile;
|
import com.android.systemui.qs.QSTile;
|
||||||
@@ -52,6 +54,7 @@ public class DataSaverTile extends QSTile<QSTile.BooleanState> implements
|
|||||||
@Override
|
@Override
|
||||||
protected void handleClick() {
|
protected void handleClick() {
|
||||||
mState.value = !mDataSaverController.isDataSaverEnabled();
|
mState.value = !mDataSaverController.isDataSaverEnabled();
|
||||||
|
MetricsLogger.action(mContext, getMetricsCategory(), mState.value);
|
||||||
mDataSaverController.setDataSaverEnabled(mState.value);
|
mDataSaverController.setDataSaverEnabled(mState.value);
|
||||||
refreshState(mState.value);
|
refreshState(mState.value);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user