異なる期間の 2 つの異なるバックグラウンド コールを処理する単一のタイマーを作成できることを知りたいですか? アプリケーションの現地時間を 30 秒で更新するコードがあります。私が望むのは、他のタイマーを作成するのではなく、同じタイマーで、60秒後に別の関数を呼び出すことです。これが私のコードです
timer = new Timer();
timer.schedule(new RemindTask(), 10000,30000);
class RemindTask extends TimerTask
{
public void run()
{
runOnUiThread(new Runnable()
{
public void run()
{
printMessage();// Current time
}
});
}
}