diff --git a/src/com/android/settings/nfc/NfcPaymentPreference.java b/src/com/android/settings/nfc/NfcPaymentPreference.java index 239377d0ad4..a3f74662001 100644 --- a/src/com/android/settings/nfc/NfcPaymentPreference.java +++ b/src/com/android/settings/nfc/NfcPaymentPreference.java @@ -18,6 +18,7 @@ package com.android.settings.nfc; import android.app.AlertDialog; import android.content.ActivityNotFoundException; import android.content.Context; +import android.app.Dialog; import android.content.DialogInterface; import android.content.Intent; import android.support.v7.preference.PreferenceViewHolder; @@ -209,7 +210,9 @@ public class NfcPaymentPreference extends CustomDialogPreference implements if (!appInfo.isDefault) { mPaymentBackend.setDefaultPaymentApp(appInfo.componentName); } - getDialog().dismiss(); + Dialog dialog = getDialog(); + if (dialog != null) + dialog.dismiss(); } } }