Add metrics for remaining dialogs in settings.
Fix: 31707295 Test: make RunSettingRoboTests Test: verify logs Change-Id: Icf70900ac4472195624d14e9172207a5c85dccca
This commit is contained in:
@@ -38,6 +38,7 @@ import android.support.v7.preference.Preference.OnPreferenceChangeListener;
|
|||||||
import android.text.format.DateFormat;
|
import android.text.format.DateFormat;
|
||||||
import android.widget.DatePicker;
|
import android.widget.DatePicker;
|
||||||
import android.widget.TimePicker;
|
import android.widget.TimePicker;
|
||||||
|
|
||||||
import com.android.internal.logging.MetricsProto.MetricsEvent;
|
import com.android.internal.logging.MetricsProto.MetricsEvent;
|
||||||
import com.android.settings.dashboard.SummaryLoader;
|
import com.android.settings.dashboard.SummaryLoader;
|
||||||
import com.android.settings.search.BaseSearchIndexProvider;
|
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) {
|
static void configureDatePicker(DatePicker datePicker) {
|
||||||
// The system clock can't represent dates outside this range.
|
// The system clock can't represent dates outside this range.
|
||||||
Calendar t = Calendar.getInstance();
|
Calendar t = Calendar.getInstance();
|
||||||
|
@@ -202,6 +202,14 @@ public class WirelessSettings extends SettingsPreferenceFragment implements Inde
|
|||||||
return super.onCreateDialog(dialogId);
|
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) {
|
private void log(String s) {
|
||||||
Log.d(TAG, s);
|
Log.d(TAG, s);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user