Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6ba668b4 authored by Marvin Ramin's avatar Marvin Ramin
Browse files

Mark MediaProjection#getMediaProjection as Nullable

MediaProjection#getMediaProjection can return null in multiple cases.
Correctly annotate the method as nullable.

Bug: 352133031
Test: n/a
Flag: DOCS_ONLY
Change-Id: I76c77cffb5c0daebd5ffb0960221bf0926267540
parent fdf9784b
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -26593,7 +26593,7 @@ package android.media.projection {
  public final class MediaProjectionManager {
    method @NonNull public android.content.Intent createScreenCaptureIntent();
    method @NonNull public android.content.Intent createScreenCaptureIntent(@NonNull android.media.projection.MediaProjectionConfig);
    method public android.media.projection.MediaProjection getMediaProjection(int, @NonNull android.content.Intent);
    method @Nullable public android.media.projection.MediaProjection getMediaProjection(int, @NonNull android.content.Intent);
  }
}
+1 −0
Original line number Diff line number Diff line
@@ -257,6 +257,7 @@ public final class MediaProjectionManager {
     * @see <a href="/guide/topics/large-screens/media-projection">
     * Media projection developer guide</a>
     */
    @Nullable
    public MediaProjection getMediaProjection(int resultCode, @NonNull Intent resultData) {
        if (resultCode != Activity.RESULT_OK || resultData == null) {
            return null;