Loading api/current.txt +3 −3 Original line number Diff line number Diff line Loading @@ -5049,12 +5049,12 @@ package android.app { method public android.app.Notification.Builder addExtras(android.os.Bundle); method public android.app.Notification.Builder addPerson(java.lang.String); method public android.app.Notification build(); method public android.widget.RemoteViews createBigContentView(); method public android.widget.RemoteViews createContentView(); method public android.widget.RemoteViews createHeadsUpContentView(); method public android.app.Notification.Builder extend(android.app.Notification.Extender); method public android.os.Bundle getExtras(); method public deprecated android.app.Notification getNotification(); method public android.widget.RemoteViews makeBigContentView(); method public android.widget.RemoteViews makeContentView(); method public android.widget.RemoteViews makeHeadsUpContentView(); method public static android.app.Notification.Builder recoverBuilder(android.content.Context, android.app.Notification); method public android.app.Notification.Builder setActions(android.app.Notification.Action...); method public android.app.Notification.Builder setAutoCancel(boolean); api/system-current.txt +3 −3 Original line number Diff line number Diff line Loading @@ -5181,12 +5181,12 @@ package android.app { method public android.app.Notification.Builder addExtras(android.os.Bundle); method public android.app.Notification.Builder addPerson(java.lang.String); method public android.app.Notification build(); method public android.widget.RemoteViews createBigContentView(); method public android.widget.RemoteViews createContentView(); method public android.widget.RemoteViews createHeadsUpContentView(); method public android.app.Notification.Builder extend(android.app.Notification.Extender); method public android.os.Bundle getExtras(); method public deprecated android.app.Notification getNotification(); method public android.widget.RemoteViews makeBigContentView(); method public android.widget.RemoteViews makeContentView(); method public android.widget.RemoteViews makeHeadsUpContentView(); method public static android.app.Notification.Builder recoverBuilder(android.content.Context, android.app.Notification); method public android.app.Notification.Builder setActions(android.app.Notification.Action...); method public android.app.Notification.Builder setAutoCancel(boolean); api/test-current.txt +3 −3 Original line number Diff line number Diff line Loading @@ -5049,12 +5049,12 @@ package android.app { method public android.app.Notification.Builder addExtras(android.os.Bundle); method public android.app.Notification.Builder addPerson(java.lang.String); method public android.app.Notification build(); method public android.widget.RemoteViews createBigContentView(); method public android.widget.RemoteViews createContentView(); method public android.widget.RemoteViews createHeadsUpContentView(); method public android.app.Notification.Builder extend(android.app.Notification.Extender); method public android.os.Bundle getExtras(); method public deprecated android.app.Notification getNotification(); method public android.widget.RemoteViews makeBigContentView(); method public android.widget.RemoteViews makeContentView(); method public android.widget.RemoteViews makeHeadsUpContentView(); method public static android.app.Notification.Builder recoverBuilder(android.content.Context, android.app.Notification); method public android.app.Notification.Builder setActions(android.app.Notification.Action...); method public android.app.Notification.Builder setAutoCancel(boolean); core/java/android/app/Notification.java +12 −10 Original line number Diff line number Diff line Loading @@ -21,7 +21,6 @@ import android.annotation.DrawableRes; import android.annotation.IntDef; import android.annotation.SdkConstant; import android.annotation.SdkConstant.SdkConstantType; import android.annotation.SystemApi; import android.content.Context; import android.content.Intent; import android.content.pm.ApplicationInfo; Loading Loading @@ -65,7 +64,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.Objects; import java.util.Set; /** Loading Loading @@ -3258,7 +3256,7 @@ public class Notification implements Parcelable * 2. Style's proposed content view * 3. Standard template view */ public RemoteViews makeContentView() { public RemoteViews createContentView() { if (mN.contentView != null && (mStyle == null || !mStyle.displayCustomViewInline())) { return mN.contentView; } else if (mStyle != null) { Loading @@ -3273,7 +3271,7 @@ public class Notification implements Parcelable /** * Construct a RemoteViews for the final big notification layout. */ public RemoteViews makeBigContentView() { public RemoteViews createBigContentView() { RemoteViews result = null; if (mN.bigContentView != null && (mStyle == null || !mStyle.displayCustomViewInline())) { Loading Loading @@ -3316,7 +3314,7 @@ public class Notification implements Parcelable /** * Construct a RemoteViews for the final heads-up notification layout. */ public RemoteViews makeHeadsUpContentView() { public RemoteViews createHeadsUpContentView() { if (mN.headsUpContentView != null && (mStyle == null || !mStyle.displayCustomViewInline())) { return mN.headsUpContentView; Loading @@ -3329,7 +3327,6 @@ public class Notification implements Parcelable return null; } return applyStandardTemplateWithActions(getBigBaseLayoutResource()); } Loading @@ -3341,7 +3338,7 @@ public class Notification implements Parcelable public RemoteViews makePublicContentView() { if (mN.publicVersion != null) { final Builder builder = recoverBuilder(mContext, mN.publicVersion); return builder.makeContentView(); return builder.createContentView(); } Bundle savedBundle = mN.extras; Style style = mStyle; Loading Loading @@ -3464,6 +3461,11 @@ public class Notification implements Parcelable return mN; } /** * Creates a Builder from an existing notification so further changes can be made. * @param context The context for your application / activity. * @param n The notification to create a Builder from. */ public static Notification.Builder recoverBuilder(Context context, Notification n) { // Re-create notification context so we can access app resources. ApplicationInfo applicationInfo = n.extras.getParcelable( Loading Loading @@ -3525,19 +3527,19 @@ public class Notification implements Parcelable if (mContext.getApplicationInfo().targetSdkVersion < Build.VERSION_CODES.N) { if (mN.contentView == null) { mN.contentView = makeContentView(); mN.contentView = createContentView(); mN.extras.putInt(EXTRA_REBUILD_CONTENT_VIEW_ACTION_COUNT, mN.contentView.getSequenceNumber()); } if (mN.bigContentView == null) { mN.bigContentView = makeBigContentView(); mN.bigContentView = createBigContentView(); if (mN.bigContentView != null) { mN.extras.putInt(EXTRA_REBUILD_BIG_CONTENT_VIEW_ACTION_COUNT, mN.bigContentView.getSequenceNumber()); } } if (mN.headsUpContentView == null) { mN.headsUpContentView = makeHeadsUpContentView(); mN.headsUpContentView = createHeadsUpContentView(); if (mN.headsUpContentView != null) { mN.extras.putInt(EXTRA_REBUILD_HEADS_UP_CONTENT_VIEW_ACTION_COUNT, mN.headsUpContentView.getSequenceNumber()); Loading core/java/android/service/notification/NotificationListenerService.java +3 −4 Original line number Diff line number Diff line Loading @@ -15,7 +15,6 @@ */ package android.service.notification; import android.service.notification.IStatusBarNotificationHolder; import android.annotation.SystemApi; import android.annotation.SdkConstant; Loading Loading @@ -752,9 +751,9 @@ public abstract class NotificationListenerService extends Service { private void maybePopulateRemoteViews(Notification notification) { if (getContext().getApplicationInfo().targetSdkVersion < Build.VERSION_CODES.N) { Builder builder = Builder.recoverBuilder(getContext(), notification); notification.contentView = builder.makeContentView(); notification.bigContentView = builder.makeBigContentView(); notification.headsUpContentView = builder.makeHeadsUpContentView(); notification.contentView = builder.createContentView(); notification.bigContentView = builder.createBigContentView(); notification.headsUpContentView = builder.createHeadsUpContentView(); } } Loading Loading
api/current.txt +3 −3 Original line number Diff line number Diff line Loading @@ -5049,12 +5049,12 @@ package android.app { method public android.app.Notification.Builder addExtras(android.os.Bundle); method public android.app.Notification.Builder addPerson(java.lang.String); method public android.app.Notification build(); method public android.widget.RemoteViews createBigContentView(); method public android.widget.RemoteViews createContentView(); method public android.widget.RemoteViews createHeadsUpContentView(); method public android.app.Notification.Builder extend(android.app.Notification.Extender); method public android.os.Bundle getExtras(); method public deprecated android.app.Notification getNotification(); method public android.widget.RemoteViews makeBigContentView(); method public android.widget.RemoteViews makeContentView(); method public android.widget.RemoteViews makeHeadsUpContentView(); method public static android.app.Notification.Builder recoverBuilder(android.content.Context, android.app.Notification); method public android.app.Notification.Builder setActions(android.app.Notification.Action...); method public android.app.Notification.Builder setAutoCancel(boolean);
api/system-current.txt +3 −3 Original line number Diff line number Diff line Loading @@ -5181,12 +5181,12 @@ package android.app { method public android.app.Notification.Builder addExtras(android.os.Bundle); method public android.app.Notification.Builder addPerson(java.lang.String); method public android.app.Notification build(); method public android.widget.RemoteViews createBigContentView(); method public android.widget.RemoteViews createContentView(); method public android.widget.RemoteViews createHeadsUpContentView(); method public android.app.Notification.Builder extend(android.app.Notification.Extender); method public android.os.Bundle getExtras(); method public deprecated android.app.Notification getNotification(); method public android.widget.RemoteViews makeBigContentView(); method public android.widget.RemoteViews makeContentView(); method public android.widget.RemoteViews makeHeadsUpContentView(); method public static android.app.Notification.Builder recoverBuilder(android.content.Context, android.app.Notification); method public android.app.Notification.Builder setActions(android.app.Notification.Action...); method public android.app.Notification.Builder setAutoCancel(boolean);
api/test-current.txt +3 −3 Original line number Diff line number Diff line Loading @@ -5049,12 +5049,12 @@ package android.app { method public android.app.Notification.Builder addExtras(android.os.Bundle); method public android.app.Notification.Builder addPerson(java.lang.String); method public android.app.Notification build(); method public android.widget.RemoteViews createBigContentView(); method public android.widget.RemoteViews createContentView(); method public android.widget.RemoteViews createHeadsUpContentView(); method public android.app.Notification.Builder extend(android.app.Notification.Extender); method public android.os.Bundle getExtras(); method public deprecated android.app.Notification getNotification(); method public android.widget.RemoteViews makeBigContentView(); method public android.widget.RemoteViews makeContentView(); method public android.widget.RemoteViews makeHeadsUpContentView(); method public static android.app.Notification.Builder recoverBuilder(android.content.Context, android.app.Notification); method public android.app.Notification.Builder setActions(android.app.Notification.Action...); method public android.app.Notification.Builder setAutoCancel(boolean);
core/java/android/app/Notification.java +12 −10 Original line number Diff line number Diff line Loading @@ -21,7 +21,6 @@ import android.annotation.DrawableRes; import android.annotation.IntDef; import android.annotation.SdkConstant; import android.annotation.SdkConstant.SdkConstantType; import android.annotation.SystemApi; import android.content.Context; import android.content.Intent; import android.content.pm.ApplicationInfo; Loading Loading @@ -65,7 +64,6 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.Objects; import java.util.Set; /** Loading Loading @@ -3258,7 +3256,7 @@ public class Notification implements Parcelable * 2. Style's proposed content view * 3. Standard template view */ public RemoteViews makeContentView() { public RemoteViews createContentView() { if (mN.contentView != null && (mStyle == null || !mStyle.displayCustomViewInline())) { return mN.contentView; } else if (mStyle != null) { Loading @@ -3273,7 +3271,7 @@ public class Notification implements Parcelable /** * Construct a RemoteViews for the final big notification layout. */ public RemoteViews makeBigContentView() { public RemoteViews createBigContentView() { RemoteViews result = null; if (mN.bigContentView != null && (mStyle == null || !mStyle.displayCustomViewInline())) { Loading Loading @@ -3316,7 +3314,7 @@ public class Notification implements Parcelable /** * Construct a RemoteViews for the final heads-up notification layout. */ public RemoteViews makeHeadsUpContentView() { public RemoteViews createHeadsUpContentView() { if (mN.headsUpContentView != null && (mStyle == null || !mStyle.displayCustomViewInline())) { return mN.headsUpContentView; Loading @@ -3329,7 +3327,6 @@ public class Notification implements Parcelable return null; } return applyStandardTemplateWithActions(getBigBaseLayoutResource()); } Loading @@ -3341,7 +3338,7 @@ public class Notification implements Parcelable public RemoteViews makePublicContentView() { if (mN.publicVersion != null) { final Builder builder = recoverBuilder(mContext, mN.publicVersion); return builder.makeContentView(); return builder.createContentView(); } Bundle savedBundle = mN.extras; Style style = mStyle; Loading Loading @@ -3464,6 +3461,11 @@ public class Notification implements Parcelable return mN; } /** * Creates a Builder from an existing notification so further changes can be made. * @param context The context for your application / activity. * @param n The notification to create a Builder from. */ public static Notification.Builder recoverBuilder(Context context, Notification n) { // Re-create notification context so we can access app resources. ApplicationInfo applicationInfo = n.extras.getParcelable( Loading Loading @@ -3525,19 +3527,19 @@ public class Notification implements Parcelable if (mContext.getApplicationInfo().targetSdkVersion < Build.VERSION_CODES.N) { if (mN.contentView == null) { mN.contentView = makeContentView(); mN.contentView = createContentView(); mN.extras.putInt(EXTRA_REBUILD_CONTENT_VIEW_ACTION_COUNT, mN.contentView.getSequenceNumber()); } if (mN.bigContentView == null) { mN.bigContentView = makeBigContentView(); mN.bigContentView = createBigContentView(); if (mN.bigContentView != null) { mN.extras.putInt(EXTRA_REBUILD_BIG_CONTENT_VIEW_ACTION_COUNT, mN.bigContentView.getSequenceNumber()); } } if (mN.headsUpContentView == null) { mN.headsUpContentView = makeHeadsUpContentView(); mN.headsUpContentView = createHeadsUpContentView(); if (mN.headsUpContentView != null) { mN.extras.putInt(EXTRA_REBUILD_HEADS_UP_CONTENT_VIEW_ACTION_COUNT, mN.headsUpContentView.getSequenceNumber()); Loading
core/java/android/service/notification/NotificationListenerService.java +3 −4 Original line number Diff line number Diff line Loading @@ -15,7 +15,6 @@ */ package android.service.notification; import android.service.notification.IStatusBarNotificationHolder; import android.annotation.SystemApi; import android.annotation.SdkConstant; Loading Loading @@ -752,9 +751,9 @@ public abstract class NotificationListenerService extends Service { private void maybePopulateRemoteViews(Notification notification) { if (getContext().getApplicationInfo().targetSdkVersion < Build.VERSION_CODES.N) { Builder builder = Builder.recoverBuilder(getContext(), notification); notification.contentView = builder.makeContentView(); notification.bigContentView = builder.makeBigContentView(); notification.headsUpContentView = builder.makeHeadsUpContentView(); notification.contentView = builder.createContentView(); notification.bigContentView = builder.createBigContentView(); notification.headsUpContentView = builder.createHeadsUpContentView(); } } Loading