对于我的 Android 应用程序,我使用 ScheduledThreadPoolExecutor 而不是 Timer,因为它不受时间变化的影响。
使用计时器,您可以通过为其命名来创建它。例如:定时器 myTimer = new Timer("TimerA");
这非常方便,因为在 Threads 视图中使用 DDMS 进行调试时,我可以看到哪些线程正在运行……并使用名称来追溯我的代码。
但是,使用 ScheduledThreadPoolExecutor,我似乎无法给它命名。因此,当在 DDMS 中使用线程视图进行调试时,我看到类似:“pool-4-thread-1”的内容,它没有意义,而且我无法用这样的名称追溯到我的代码。
谁能帮我这个?