NewPipe/app/src/main/java/org/schabi/newpipe/player/ui/NotificationPlayerUi.java

27 lines
760 B
Java
Raw Normal View History

2022-04-08 09:35:14 +02:00
package org.schabi.newpipe.player.ui;
import androidx.annotation.NonNull;
import org.schabi.newpipe.player.NotificationUtil;
import org.schabi.newpipe.player.Player;
public final class NotificationPlayerUi extends PlayerUi {
boolean foregroundNotificationAlreadyCreated = false;
public NotificationPlayerUi(@NonNull final Player player) {
super(player);
}
@Override
public void initPlayer() {
super.initPlayer();
if (!foregroundNotificationAlreadyCreated) {
NotificationUtil.getInstance()
.createNotificationAndStartForeground(player, player.getService());
foregroundNotificationAlreadyCreated = true;
}
}
// TODO TODO on destroy remove foreground
}