From f20c718f192d680bc4941e544c218c5a204c35f9 Mon Sep 17 00:00:00 2001 From: Jason Monk Date: Wed, 30 Mar 2016 15:46:26 -0400 Subject: [PATCH] Add metrics for settings conditionals Bug: 27851236 Change-Id: I400716457d3f628419410a02c2a457d41d19a067 --- .../android/settings/dashboard/DashboardAdapter.java | 10 ++++++++++ .../android/settings/dashboard/DashboardSummary.java | 9 ++++++++- .../dashboard/conditional/AirplaneModeCondition.java | 6 ++++++ .../dashboard/conditional/BackgroundDataCondition.java | 6 ++++++ .../dashboard/conditional/BatterySaverCondition.java | 6 ++++++ .../dashboard/conditional/CellularDataCondition.java | 6 ++++++ .../settings/dashboard/conditional/Condition.java | 6 ++++++ .../dashboard/conditional/ConditionAdapterUtils.java | 5 +++++ .../settings/dashboard/conditional/DndCondition.java | 6 ++++++ .../dashboard/conditional/HotspotCondition.java | 7 ++++++- .../dashboard/conditional/WorkModeCondition.java | 7 ++++++- 11 files changed, 71 insertions(+), 3 deletions(-) diff --git a/src/com/android/settings/dashboard/DashboardAdapter.java b/src/com/android/settings/dashboard/DashboardAdapter.java index 2226bc2938b..58990d3b8e5 100644 --- a/src/com/android/settings/dashboard/DashboardAdapter.java +++ b/src/com/android/settings/dashboard/DashboardAdapter.java @@ -28,6 +28,8 @@ import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; +import com.android.internal.logging.MetricsLogger; +import com.android.internal.logging.MetricsProto.MetricsEvent; import com.android.internal.util.ArrayUtils; import com.android.settings.R; import com.android.settings.SettingsActivity; @@ -343,18 +345,26 @@ public class DashboardAdapter extends RecyclerView.Adapter