Add logging for a few dialogs in Settings.

Bug: 30681529
Test: Checked via adb logcat -b events |egrep'(sysui_|notification_)'

Change-Id: Ida7ce88f11fd476164f2d016ac0badcd7c549ae4
This commit is contained in:
Fan Zhang
2016-08-24 18:13:33 -07:00
parent 14e9535fc8
commit ac5e593223
5 changed files with 42 additions and 14 deletions

View File

@@ -16,12 +16,8 @@
package com.android.settings;
import static android.app.Activity.RESULT_OK;
import static android.content.Context.TELEPHONY_SERVICE;
import android.app.AlertDialog;
import android.app.Dialog;
import android.app.DialogFragment;
import android.content.ContentUris;
import android.content.ContentValues;
import android.content.Intent;
@@ -49,10 +45,14 @@ import android.view.View;
import android.view.View.OnKeyListener;
import com.android.internal.logging.MetricsProto.MetricsEvent;
import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
import java.util.HashSet;
import java.util.Set;
import static android.app.Activity.RESULT_OK;
import static android.content.Context.TELEPHONY_SERVICE;
public class ApnEditor extends SettingsPreferenceFragment
implements OnPreferenceChangeListener, OnKeyListener {
@@ -753,7 +753,7 @@ public class ApnEditor extends SettingsPreferenceFragment
}
}
public static class ErrorDialog extends DialogFragment {
public static class ErrorDialog extends InstrumentedDialogFragment {
public static void showError(ApnEditor editor) {
ErrorDialog dialog = new ErrorDialog();
@@ -771,6 +771,11 @@ public class ApnEditor extends SettingsPreferenceFragment
.setMessage(msg)
.create();
}
@Override
public int getMetricsCategory() {
return MetricsEvent.DIALOG_APN_EDITOR_ERROR;
}
}
}