【发布时间】:2012-07-04 09:33:08
【问题描述】:
对于我的 Android 应用程序,我使用 ScheduledThreadPoolExecutor 而不是 Timer,因为它不受时间变化的影响。
使用计时器,您可以通过为其命名来创建它。例如:定时器 myTimer = new Timer("TimerA");
这非常方便,因为在 Threads 视图中使用 DDMS 进行调试时,我可以看到究竟是哪些 Threads 正在运行...并使用名称来追溯我的代码。
但是,使用 ScheduledThreadPoolExecutor,我似乎无法为其命名。因此,在 DDMS 中使用线程视图进行调试时,我会看到类似“pool-4-thread-1”的内容,它没有意义,而且我无法用这样的名称追溯到我的代码。
谁能帮我解决这个问题?
【问题讨论】:
标签: android timer threadpool timertask