From b53b2bd088f122e5bd1e3d493178100d15d8cb7a Mon Sep 17 00:00:00 2001 From: Clara Bayarri Date: Wed, 11 May 2016 11:20:13 +0100 Subject: [PATCH] Fix crash in ResolverActivity Bug: 28540294 Change-Id: Ib20b1c401e2c28226d9133bb8787f09f09169885 --- core/java/com/android/internal/app/ResolverActivity.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/java/com/android/internal/app/ResolverActivity.java b/core/java/com/android/internal/app/ResolverActivity.java index 842ac1fe7ce88..0a4ac0d44db4b 100644 --- a/core/java/com/android/internal/app/ResolverActivity.java +++ b/core/java/com/android/internal/app/ResolverActivity.java @@ -363,11 +363,12 @@ public class ResolverActivity extends Activity { if (isVoiceInteraction()) { onSetupVoiceInteraction(); } + final Set categories = intent.getCategories(); MetricsLogger.action(this, mAdapter.hasFilteredItem() ? MetricsProto.MetricsEvent.ACTION_SHOW_APP_DISAMBIG_APP_FEATURED : MetricsProto.MetricsEvent.ACTION_SHOW_APP_DISAMBIG_NONE_FEATURED, intent.getAction() + ":" + intent.getType() + ":" - + Arrays.toString(intent.getCategories().toArray())); + + (categories != null ? Arrays.toString(categories.toArray()) : "")); } public final void setFilteredComponents(ComponentName[] components) {