私のAndroidアプリケーションでは、時間の変更の影響を受けないため、タイマーの代わりにScheduledThreadPoolExecutorを使用しています。
タイマーを使用すると、名前を付けて作成できます。例:タイマーmyTimer = new Timer( "TimerA");
これは非常に便利です。スレッドビューでDDMSを使用してデバッグするときに、実行されているスレッドを正確に確認し、その名前を使用してコードまでさかのぼることができるからです。
ただし、ScheduledThreadPoolExecutorを使用すると、名前を付けることができないようです。そのため、DDMSのスレッドビューを使用してデバッグすると、「pool-4-thread-1」のようなものが表示されますが、これは意味がなく、そのような名前のコードまでさかのぼることはできません。
誰かがこれを手伝ってくれますか?