【发布时间】:2021-07-12 09:36:04
【问题描述】:
我正在尝试在 Android 中开发一个应用程序,它有一些需要在一段时间后执行的操作。
我能做些什么来实现这一点?
【问题讨论】:
标签: android
我正在尝试在 Android 中开发一个应用程序,它有一些需要在一段时间后执行的操作。
我能做些什么来实现这一点?
【问题讨论】:
标签: android
如果您使用的是 Java,则使用 Android Handler 来延迟您的任务
在您的活动的 onCreate 方法中执行以下操作:
int any_delay_in_ms = 1000; //1Second interval
new Handler().postDelayed(() -> {
//TODO Perform your action here
}, any_delay_in_ms);
【讨论】:
int delay = 1000;//1 sec, change it as per need
//if you are not executing anything which need main thread
new Handler().postDelayed(() -> {
}, delay);
//if you are executing anything which need main thread
new Handler(Looper.getMainLooper()).postDelayed(() -> {
}, delay);
【讨论】: