こんにちは、私は Android の初心者です。
いくつかのタスクを順番に自動化するプログラムを書いています。各タスクの間には、遅延があります。例えば:
- タスク 1: 電話を 5 秒間振動させる
- バイブレーションをオフにして 2 秒間遅らせます
- タスク 2: カメラのファインダーを 5 秒間開く
- ビューファインダーをオフにして、2 秒間待ちます
私の質問は、上記のタスクの適切な方法は何ですか?
いくつかの調査の後、適切な方法の 1 つは、ハンドラー内にランナブルを配置し、遅延を達成するためにhandler.postDelay(r)をポストすることです。しかし、タスク 1 が完了して遅延した後にタスク 2 が確実に実行されるようにするにはどうすればよいでしょうか?
ありがとう