diff --git a/api/current.txt b/api/current.txt index f78dfde30c3e8..9776a11d62d73 100644 --- a/api/current.txt +++ b/api/current.txt @@ -11607,7 +11607,7 @@ package android.content.pm { method @NonNull public abstract java.util.List queryBroadcastReceivers(@NonNull android.content.Intent, int); method @NonNull public abstract java.util.List queryContentProviders(@Nullable String, int, int); method @NonNull public abstract java.util.List queryInstrumentation(@NonNull String, int); - method @Nullable public abstract java.util.List queryIntentActivities(@NonNull android.content.Intent, int); + method @NonNull public abstract java.util.List queryIntentActivities(@NonNull android.content.Intent, int); method @NonNull public abstract java.util.List queryIntentActivityOptions(@Nullable android.content.ComponentName, @Nullable android.content.Intent[], @NonNull android.content.Intent, int); method @NonNull public abstract java.util.List queryIntentContentProviders(@NonNull android.content.Intent, int); method @NonNull public abstract java.util.List queryIntentServices(@NonNull android.content.Intent, int); diff --git a/core/java/android/content/pm/PackageManager.java b/core/java/android/content/pm/PackageManager.java index f0539c493bb19..025d8f9507f9a 100644 --- a/core/java/android/content/pm/PackageManager.java +++ b/core/java/android/content/pm/PackageManager.java @@ -4423,7 +4423,7 @@ public abstract class PackageManager { * {@link #resolveActivity}. If there are no matching activities, an * empty list is returned. */ - @Nullable + @NonNull public abstract List queryIntentActivities(@NonNull Intent intent, @ResolveInfoFlags int flags); @@ -4444,7 +4444,7 @@ public abstract class PackageManager { * empty list is returned. * @hide */ - @Nullable + @NonNull @UnsupportedAppUsage public abstract List queryIntentActivitiesAsUser(@NonNull Intent intent, @ResolveInfoFlags int flags, @UserIdInt int userId);