Make constructor of PlayerNotificationManager protected

Issue: #9303
#minor-release
PiperOrigin-RevId: 392022613
This commit is contained in:
bachinger 2021-08-20 18:43:15 +01:00
parent 3f16730763
commit 2f09ecef53

View File

@ -308,25 +308,25 @@ public class PlayerNotificationManager {
/** A builder for {@link PlayerNotificationManager} instances. */ /** A builder for {@link PlayerNotificationManager} instances. */
public static class Builder { public static class Builder {
private final Context context; protected final Context context;
private final int notificationId; protected final int notificationId;
private final String channelId; protected final String channelId;
@Nullable private NotificationListener notificationListener; @Nullable protected NotificationListener notificationListener;
@Nullable private CustomActionReceiver customActionReceiver; @Nullable protected CustomActionReceiver customActionReceiver;
private MediaDescriptionAdapter mediaDescriptionAdapter; protected MediaDescriptionAdapter mediaDescriptionAdapter;
private int channelNameResourceId; protected int channelNameResourceId;
private int channelDescriptionResourceId; protected int channelDescriptionResourceId;
private int channelImportance; protected int channelImportance;
private int smallIconResourceId; protected int smallIconResourceId;
private int rewindActionIconResourceId; protected int rewindActionIconResourceId;
private int playActionIconResourceId; protected int playActionIconResourceId;
private int pauseActionIconResourceId; protected int pauseActionIconResourceId;
private int stopActionIconResourceId; protected int stopActionIconResourceId;
private int fastForwardActionIconResourceId; protected int fastForwardActionIconResourceId;
private int previousActionIconResourceId; protected int previousActionIconResourceId;
private int nextActionIconResourceId; protected int nextActionIconResourceId;
@Nullable private String groupKey; @Nullable protected String groupKey;
/** /**
* @deprecated Use {@link #Builder(Context, int, String)} instead, then call {@link * @deprecated Use {@link #Builder(Context, int, String)} instead, then call {@link
@ -708,7 +708,7 @@ public class PlayerNotificationManager {
private boolean useChronometer; private boolean useChronometer;
@Nullable private String groupKey; @Nullable private String groupKey;
private PlayerNotificationManager( protected PlayerNotificationManager(
Context context, Context context,
String channelId, String channelId,
int notificationId, int notificationId,
@ -837,7 +837,7 @@ public class PlayerNotificationManager {
* *
* @param useNextAction Whether to use the next action. * @param useNextAction Whether to use the next action.
*/ */
public void setUseNextAction(boolean useNextAction) { public final void setUseNextAction(boolean useNextAction) {
if (this.useNextAction != useNextAction) { if (this.useNextAction != useNextAction) {
this.useNextAction = useNextAction; this.useNextAction = useNextAction;
invalidate(); invalidate();
@ -849,7 +849,7 @@ public class PlayerNotificationManager {
* *
* @param usePreviousAction Whether to use the previous action. * @param usePreviousAction Whether to use the previous action.
*/ */
public void setUsePreviousAction(boolean usePreviousAction) { public final void setUsePreviousAction(boolean usePreviousAction) {
if (this.usePreviousAction != usePreviousAction) { if (this.usePreviousAction != usePreviousAction) {
this.usePreviousAction = usePreviousAction; this.usePreviousAction = usePreviousAction;
invalidate(); invalidate();
@ -866,7 +866,7 @@ public class PlayerNotificationManager {
* *
* @param useNextActionInCompactView Whether to use the next action in compact view. * @param useNextActionInCompactView Whether to use the next action in compact view.
*/ */
public void setUseNextActionInCompactView(boolean useNextActionInCompactView) { public final void setUseNextActionInCompactView(boolean useNextActionInCompactView) {
if (this.useNextActionInCompactView != useNextActionInCompactView) { if (this.useNextActionInCompactView != useNextActionInCompactView) {
this.useNextActionInCompactView = useNextActionInCompactView; this.useNextActionInCompactView = useNextActionInCompactView;
if (useNextActionInCompactView) { if (useNextActionInCompactView) {
@ -886,7 +886,7 @@ public class PlayerNotificationManager {
* *
* @param usePreviousActionInCompactView Whether to use the previous action in compact view. * @param usePreviousActionInCompactView Whether to use the previous action in compact view.
*/ */
public void setUsePreviousActionInCompactView(boolean usePreviousActionInCompactView) { public final void setUsePreviousActionInCompactView(boolean usePreviousActionInCompactView) {
if (this.usePreviousActionInCompactView != usePreviousActionInCompactView) { if (this.usePreviousActionInCompactView != usePreviousActionInCompactView) {
this.usePreviousActionInCompactView = usePreviousActionInCompactView; this.usePreviousActionInCompactView = usePreviousActionInCompactView;
if (usePreviousActionInCompactView) { if (usePreviousActionInCompactView) {
@ -901,7 +901,7 @@ public class PlayerNotificationManager {
* *
* @param useFastForwardAction Whether to use the fast forward action. * @param useFastForwardAction Whether to use the fast forward action.
*/ */
public void setUseFastForwardAction(boolean useFastForwardAction) { public final void setUseFastForwardAction(boolean useFastForwardAction) {
if (this.useFastForwardAction != useFastForwardAction) { if (this.useFastForwardAction != useFastForwardAction) {
this.useFastForwardAction = useFastForwardAction; this.useFastForwardAction = useFastForwardAction;
invalidate(); invalidate();
@ -913,7 +913,7 @@ public class PlayerNotificationManager {
* *
* @param useRewindAction Whether to use the rewind action. * @param useRewindAction Whether to use the rewind action.
*/ */
public void setUseRewindAction(boolean useRewindAction) { public final void setUseRewindAction(boolean useRewindAction) {
if (this.useRewindAction != useRewindAction) { if (this.useRewindAction != useRewindAction) {
this.useRewindAction = useRewindAction; this.useRewindAction = useRewindAction;
invalidate(); invalidate();
@ -930,7 +930,8 @@ public class PlayerNotificationManager {
* @param useFastForwardActionInCompactView Whether to use the fast forward action in compact * @param useFastForwardActionInCompactView Whether to use the fast forward action in compact
* view. * view.
*/ */
public void setUseFastForwardActionInCompactView(boolean useFastForwardActionInCompactView) { public final void setUseFastForwardActionInCompactView(
boolean useFastForwardActionInCompactView) {
if (this.useFastForwardActionInCompactView != useFastForwardActionInCompactView) { if (this.useFastForwardActionInCompactView != useFastForwardActionInCompactView) {
this.useFastForwardActionInCompactView = useFastForwardActionInCompactView; this.useFastForwardActionInCompactView = useFastForwardActionInCompactView;
if (useFastForwardActionInCompactView) { if (useFastForwardActionInCompactView) {
@ -949,7 +950,7 @@ public class PlayerNotificationManager {
* *
* @param useRewindActionInCompactView Whether to use the rewind action in compact view. * @param useRewindActionInCompactView Whether to use the rewind action in compact view.
*/ */
public void setUseRewindActionInCompactView(boolean useRewindActionInCompactView) { public final void setUseRewindActionInCompactView(boolean useRewindActionInCompactView) {
if (this.useRewindActionInCompactView != useRewindActionInCompactView) { if (this.useRewindActionInCompactView != useRewindActionInCompactView) {
this.useRewindActionInCompactView = useRewindActionInCompactView; this.useRewindActionInCompactView = useRewindActionInCompactView;
if (useRewindActionInCompactView) { if (useRewindActionInCompactView) {
@ -1160,7 +1161,7 @@ public class PlayerNotificationManager {
} }
/** Forces an update of the notification if already started. */ /** Forces an update of the notification if already started. */
public void invalidate() { public final void invalidate() {
if (isNotificationStarted) { if (isNotificationStarted) {
postStartOrUpdateNotification(); postStartOrUpdateNotification();
} }