Add metrics for remaining dialogs in settings.

Fix: 31707295
Test: make RunSettingRoboTests
Test: verify logs
Change-Id: Icf70900ac4472195624d14e9172207a5c85dccca
This commit is contained in:
Fan Zhang
2016-09-23 12:10:38 -07:00
parent aa71afe597
commit 20374fd211
2 changed files with 21 additions and 0 deletions

View File

@@ -38,6 +38,7 @@ import android.support.v7.preference.Preference.OnPreferenceChangeListener;
import android.text.format.DateFormat;
import android.widget.DatePicker;
import android.widget.TimePicker;
import com.android.internal.logging.MetricsProto.MetricsEvent;
import com.android.settings.dashboard.SummaryLoader;
import com.android.settings.search.BaseSearchIndexProvider;
@@ -235,6 +236,18 @@ public class DateTimeSettings extends SettingsPreferenceFragment
}
}
@Override
public int getDialogMetricsCategory(int dialogId) {
switch (dialogId) {
case DIALOG_DATEPICKER:
return MetricsEvent.DIALOG_DATE_PICKER;
case DIALOG_TIMEPICKER:
return MetricsEvent.DIALOG_TIME_PICKER;
default:
return 0;
}
}
static void configureDatePicker(DatePicker datePicker) {
// The system clock can't represent dates outside this range.
Calendar t = Calendar.getInstance();

View File

@@ -202,6 +202,14 @@ public class WirelessSettings extends SettingsPreferenceFragment implements Inde
return super.onCreateDialog(dialogId);
}
@Override
public int getDialogMetricsCategory(int dialogId) {
if (MANAGE_MOBILE_PLAN_DIALOG_ID == dialogId) {
return MetricsEvent.DIALOG_MANAGE_MOBILE_PLAN;
}
return 0;
}
private void log(String s) {
Log.d(TAG, s);
}