我的应用程序中有ScheduledExecutorService
每10秒记录一次,但经过两次停止后我不知道原因。
我的另一个片段和它的工作正常。但是这一次在两次之后停止了。
任何人都可以帮助我并说明为什么它会停止工作
这是我的代码。
public void getInterpreterCountService() {
//create new scheduler to repeat
scheduleTaskExecutor2 = Executors.newScheduledThreadPool(5);
// This schedule a runnable task every 10 second
scheduleTaskExecutor2.scheduleAtFixedRate(new Runnable() {
public void run() {
Log.d(TAG, "run:");
}
}, 0, 10, TimeUnit.SECONDS);
}
我在片段的onCreate中调用了该方法