Как остановить Executor?
Когда я закрываю activity не дожидаясь загрузки метода run метод остаётся в очереди пока не сработает. Как бы сделать чтобы при onDestroy к примеру он обрубался или удалял всю очередь. .
final Context ctx = this;
final DownloadFile.Listener listener = this;
// Создаем исполнитель, который выполняет задачи в основном потоке.
Executor mainExecutor = ContextCompat.getMainExecutor(this);
// Выполнение задачи в основном потоке
mainExecutor.execute(new Runnable() {
@Override
public void run() {
// Здесь находится логика вашего кода.
remotePDFViewPager = new RemotePDFViewPager(ctx, loadUrl, listener);
remotePDFViewPager.setId(R.id.pdfViewPager);
}
});
}