Merge "Fix crash in getMetricsTag"

This commit is contained in:
TreeHugger Robot
2019-07-22 06:29:25 +00:00
committed by Android (Google) Code Review
2 changed files with 19 additions and 1 deletions

View File

@@ -205,10 +205,14 @@ public class SettingsActivity extends SettingsBaseActivity
}
private String getMetricsTag() {
String tag = getClass().getName();
String tag = null;
if (getIntent() != null && getIntent().hasExtra(EXTRA_SHOW_FRAGMENT)) {
tag = getIntent().getStringExtra(EXTRA_SHOW_FRAGMENT);
}
if (TextUtils.isEmpty(tag)) {
Log.w(LOG_TAG, "MetricsTag is invalid " + tag);
tag = getClass().getName();
}
if (tag.startsWith("com.android.settings.")) {
tag = tag.replace("com.android.settings.", "");
}