我有一个用 javafx 制作的应用程序,它安排了一个 runnable 每天运行,使用scheduledFuture = scheduledExecutorService.scheduleAtFixedRate(runnable, initialDelay, 24*60*60*1000, TimeUnit.Milliseconds)
即使我使用 取消此任务scheduledFuture.cancel(true)
,我的应用程序在用户关闭后仍会在后台保持活动状态。
我很确定这种调度是保持应用程序存活的唯一方法。如果我不安排它,应用程序会正常关闭。