diff options
author | 2024-12-11 07:59:45 -0800 | |
---|---|---|
committer | 2024-12-11 07:59:45 -0800 | |
commit | 53b021fa1b7abca5c4ffc04d6d0e353785ee2856 (patch) | |
tree | d35cd5ad9cdbfa9a5a314481f9d87e9d59e4ec08 | |
parent | 296f9a087f73c2c4ebffe1e714c037a75c732793 (diff) | |
parent | 83490d44c66b9c2274c821b21d19e934b98a9cd9 (diff) |
Merge "Fix the NPE problem." into main
-rw-r--r-- | core/java/com/android/internal/app/NfcResolverActivity.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/core/java/com/android/internal/app/NfcResolverActivity.java b/core/java/com/android/internal/app/NfcResolverActivity.java index 78427fe91088..f15dbd65832a 100644 --- a/core/java/com/android/internal/app/NfcResolverActivity.java +++ b/core/java/com/android/internal/app/NfcResolverActivity.java @@ -34,13 +34,13 @@ public class NfcResolverActivity extends ResolverActivity { @Override @SuppressWarnings("MissingSuperCall") // Called indirectly via `super_onCreate()`. protected void onCreate(Bundle savedInstanceState) { - if (!enableNfcMainline()) { + Intent intent = getIntent(); + if (!enableNfcMainline() || intent.getExtras() == null) { super_onCreate(savedInstanceState); finish(); return; } - Intent intent = getIntent(); Intent target = intent.getParcelableExtra(Intent.EXTRA_INTENT, Intent.class); ArrayList<ResolveInfo> rList = intent.getParcelableArrayListExtra( |