x秒ごとにコードを実行できますが、x秒後にコードを1回だけ実行する方法はありますか?例:ユーザーがボタンをクリックしたときに1秒後にリストビューを一度リフレッシュしたいですか?Androidは一度だけタイマーに基づいて実行しますか?
1
A
答えて
7
遅延操作がUIイベントであるので、Handler
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
//my events
}
}, 2000); //time in millis
を使用
1
私は通常、時間関連の低いものに
タイマー
クラスをお勧めします。しかし、この場合は、操作を1つだけ実行する必要があるため、Timerを使用することをお勧めしません。 はなぜ単に千ミリ秒のために
スレッド
とsleep
それを使用しません。そこに行く。あなたの1秒タイマー。 :)
関連する問題
- 1. タスクはタイマーで一度だけ実行する
- 2. Herokuはデプロイ後に一度だけクエリを実行します
- 3. は、タイマーに基づいてミリ秒の精度で関数を実行します。
- 4. Laravel Schedulerが一度だけ実行されています
- 5. ハブメソッド一度だけ実行するメソッド
- 6. python for-loopは一度だけ実行されますか?
- 7. startup.csは一度だけ実行されますか?
- 8. 私はReportLoad()でDetailPaint()を一度だけ実行します
- 9. 関数は一度だけ実行しますC
- 10. PHPは一度だけクエリを実行します
- 11. jQueryは一度だけ.appendを実行します
- 12. Gulp-browserSyncタスクは一度だけ実行します
- 13. Kueは一度だけジョブを実行します
- 14. 関数は一度だけ実行します
- 15. arduino whileループは一度だけ実行します
- 16. ScheduledThreadPoolExecutorは一度だけSwingworkerを実行します
- 17. Rxjsは一度だけハンドラを実行します
- 18. onclickイベントリスナーは一度だけ実行します
- 19. スパークETLジョブは一度だけmysqlを実行します
- 20. ButtonClickステートを一度だけ実行しているアセンブリ
- 21. VBAコードは一度だけ正常に実行されます
- 22. 私TimerTaskを私のタイマーが一度だけ実行されているいくつかの理由で
- 23. 一度だけcronジョブを実行
- 24. 一度だけ機能を実行
- 25. .change()は一度だけ実行し、クリックしないでください
- 26. 一度だけポップアップが実装されていますか?
- 27. いくつかのコードを一度だけ実行する
- 28. Logstash Elasticsearch Input - 一度だけ実行されますか?
- 29. forループのprint文は一度だけ実行されます
- 30. ASP.NET "application/pdf":コードは一度だけ実行されます