私のAndroidアプリでは、1つのタイマーが間隔Xで実行(繰り返し)されます。今、タイマー間隔を変更したいと思います。これを行うには、タイマーをキャンセルして、新しい周波数で新しいタイマーを作成する必要がありますか? はいの場合、キャンセルせずにタイマー間隔を変更する方法はありますか?
現在、新しい間隔で新しいタイマーをキャンセルして作成することで、タイマー間隔を変更しています。しかし、時々それは私に問題を引き起こします。タイマーをキャンセルした後、null にはなりません。
繰り返しタイマータスクの間隔を変更する最良の方法を知りたいですか? 上記のようにすると、メモリリークは発生しますか?