From ab2e0390a09bd258b49eafeaf718ab3dd1b25a9f Mon Sep 17 00:00:00 2001 From: Fan Zhang Date: Thu, 16 Jun 2016 17:28:27 -0700 Subject: [PATCH] Log button taps in support tab. Bug: 29282762 Change-Id: I7d573f95450292840413cb5e266915f64f6d667d --- .../dashboard/SupportItemAdapter.java | 21 +++++++++++++++++++ .../SupportDisclaimerDialogFragment.java | 17 ++++++++++++++- 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/dashboard/SupportItemAdapter.java b/src/com/android/settings/dashboard/SupportItemAdapter.java index 0ed85246d71..4543f08368f 100644 --- a/src/com/android/settings/dashboard/SupportItemAdapter.java +++ b/src/com/android/settings/dashboard/SupportItemAdapter.java @@ -29,6 +29,8 @@ import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; +import com.android.internal.logging.MetricsLogger; +import com.android.internal.logging.MetricsProto; import com.android.settings.R; import com.android.settings.overlay.SupportFeatureProvider; import com.android.settings.support.SupportDisclaimerDialogFragment; @@ -111,6 +113,9 @@ public final class SupportItemAdapter extends RecyclerView.Adapter= 0 && position < mSupportData.size()) { final SupportData data = mSupportData.get(position); if (data.intent != null) { + if (data.metricsEvent >= 0) { + MetricsLogger.action(mActivity, data.metricsEvent); + } mActivity.startActivityForResult(data.intent, 0); } } @@ -185,11 +190,13 @@ public final class SupportItemAdapter extends RecyclerView.Adapter