Removed unused Executor
This commit is contained in:
parent
09f9db878b
commit
4855f2386d
|
@ -44,8 +44,6 @@ import org.greenrobot.eventbus.EventBus;
|
||||||
import org.greenrobot.eventbus.Subscribe;
|
import org.greenrobot.eventbus.Subscribe;
|
||||||
import org.greenrobot.eventbus.ThreadMode;
|
import org.greenrobot.eventbus.ThreadMode;
|
||||||
|
|
||||||
import java.util.concurrent.ScheduledThreadPoolExecutor;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Communicates with the playback service. GUI classes should use this class to
|
* Communicates with the playback service. GUI classes should use this class to
|
||||||
* control playback instead of communicating with the PlaybackService directly.
|
* control playback instead of communicating with the PlaybackService directly.
|
||||||
|
@ -53,18 +51,13 @@ import java.util.concurrent.ScheduledThreadPoolExecutor;
|
||||||
public class PlaybackController {
|
public class PlaybackController {
|
||||||
|
|
||||||
private static final String TAG = "PlaybackController";
|
private static final String TAG = "PlaybackController";
|
||||||
|
|
||||||
private static final int INVALID_TIME = -1;
|
private static final int INVALID_TIME = -1;
|
||||||
|
|
||||||
private final Activity activity;
|
private final Activity activity;
|
||||||
|
|
||||||
private PlaybackService playbackService;
|
private PlaybackService playbackService;
|
||||||
private Playable media;
|
private Playable media;
|
||||||
private PlayerStatus status = PlayerStatus.STOPPED;
|
private PlayerStatus status = PlayerStatus.STOPPED;
|
||||||
|
|
||||||
private final ScheduledThreadPoolExecutor schedExecutor;
|
|
||||||
private static final int SCHED_EX_POOLSIZE = 1;
|
|
||||||
|
|
||||||
private boolean mediaInfoLoaded = false;
|
private boolean mediaInfoLoaded = false;
|
||||||
private boolean released = false;
|
private boolean released = false;
|
||||||
private boolean initialized = false;
|
private boolean initialized = false;
|
||||||
|
@ -74,15 +67,7 @@ public class PlaybackController {
|
||||||
private Disposable mediaLoader;
|
private Disposable mediaLoader;
|
||||||
|
|
||||||
public PlaybackController(@NonNull Activity activity) {
|
public PlaybackController(@NonNull Activity activity) {
|
||||||
|
|
||||||
this.activity = activity;
|
this.activity = activity;
|
||||||
schedExecutor = new ScheduledThreadPoolExecutor(SCHED_EX_POOLSIZE,
|
|
||||||
r -> {
|
|
||||||
Thread t = new Thread(r);
|
|
||||||
t.setPriority(Thread.MIN_PRIORITY);
|
|
||||||
return t;
|
|
||||||
}, (r, executor) -> Log.w(TAG, "Rejected execution of runnable in schedExecutor")
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -155,7 +140,6 @@ public class PlaybackController {
|
||||||
} catch (IllegalArgumentException e) {
|
} catch (IllegalArgumentException e) {
|
||||||
// ignore
|
// ignore
|
||||||
}
|
}
|
||||||
schedExecutor.shutdownNow();
|
|
||||||
media = null;
|
media = null;
|
||||||
released = true;
|
released = true;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue