@@ -8496,14 +8496,15 @@ public void setFlags(int flags) {
84968496 * is non-null, otherwise null.
84978497 */
84988498 public static @ Nullable android .app .Notification .BubbleMetadata toPlatform (
8499- @ Nullable BubbleMetadata compatMetadata ) {
8499+ @ Nullable BubbleMetadata compatMetadata ,
8500+ @ NonNull Context context ) {
85008501 if (compatMetadata == null ) {
85018502 return null ;
85028503 }
85038504 if (Build .VERSION .SDK_INT >= 30 ) {
8504- return Api30Impl .toPlatform (compatMetadata );
8505+ return Api30Impl .toPlatform (compatMetadata , context );
85058506 } else if (Build .VERSION .SDK_INT == 29 ) {
8506- return Api29Impl .toPlatform (compatMetadata );
8507+ return Api29Impl .toPlatform (compatMetadata , context );
85078508 }
85088509 return null ;
85098510 }
@@ -8779,7 +8780,8 @@ private Api29Impl() {
87798780 */
87808781 @ RequiresApi (29 )
87818782 @ Nullable static android .app .Notification .BubbleMetadata toPlatform (
8782- @ Nullable BubbleMetadata compatMetadata ) {
8783+ @ Nullable BubbleMetadata compatMetadata ,
8784+ @ NonNull Context context ) {
87838785 if (compatMetadata == null ) {
87848786 return null ;
87858787 }
@@ -8790,7 +8792,7 @@ private Api29Impl() {
87908792
87918793 android .app .Notification .BubbleMetadata .Builder platformMetadataBuilder =
87928794 new android .app .Notification .BubbleMetadata .Builder ()
8793- .setIcon (compatMetadata .getIcon ().toIcon ())
8795+ .setIcon (compatMetadata .getIcon ().toIcon (context ))
87948796 .setIntent (compatMetadata .getIntent ())
87958797 .setDeleteIntent (compatMetadata .getDeleteIntent ())
87968798 .setAutoExpandBubble (compatMetadata .getAutoExpandBubble ())
@@ -8862,7 +8864,8 @@ private Api30Impl() {
88628864 */
88638865 @ RequiresApi (30 )
88648866 @ Nullable static android .app .Notification .BubbleMetadata toPlatform (
8865- @ Nullable BubbleMetadata compatMetadata ) {
8867+ @ Nullable BubbleMetadata compatMetadata ,
8868+ @ NonNull Context context ) {
88668869 if (compatMetadata == null ) {
88678870 return null ;
88688871 }
@@ -8874,7 +8877,7 @@ private Api30Impl() {
88748877 } else {
88758878 platformMetadataBuilder =
88768879 new android .app .Notification .BubbleMetadata .Builder (
8877- compatMetadata .getIntent (), compatMetadata .getIcon ().toIcon ());
8880+ compatMetadata .getIntent (), compatMetadata .getIcon ().toIcon (context ));
88788881 }
88798882 platformMetadataBuilder
88808883 .setDeleteIntent (compatMetadata .getDeleteIntent ())
0 commit comments