diff --git a/src/com/android/settings/dashboard/SupportItemAdapter.java b/src/com/android/settings/dashboard/SupportItemAdapter.java index c5ff2a66537..4ee28c69c95 100644 --- a/src/com/android/settings/dashboard/SupportItemAdapter.java +++ b/src/com/android/settings/dashboard/SupportItemAdapter.java @@ -23,6 +23,7 @@ import android.app.Activity; import android.app.DialogFragment; import android.content.Context; import android.content.Intent; +import android.content.pm.PackageManager; import android.os.Bundle; import android.support.v7.widget.RecyclerView; import android.text.TextUtils; @@ -136,7 +137,8 @@ public final class SupportItemAdapter extends RecyclerView.Adapter= 0 && position < mSupportData.size()) { final SupportData data = mSupportData.get(position); - if (data.intent != null) { + if (data.intent != null && + mActivity.getPackageManager().resolveActivity(data.intent, 0) != null) { if (data.metricsEvent >= 0) { MetricsLogger.action(mActivity, data.metricsEvent); } @@ -283,18 +285,25 @@ public final class SupportItemAdapter extends RecyclerView.Adapter