Android: 使用定时器定时执行任务

Android: Use timer to perform a task periodically

我目前正在开发一个 android 音乐应用程序,它需要调用 api 来获取专辑封面的 link 并将其放入滑块中,在 [=18] 之后=] 秒 我必须调用另一个 api 并获取 url 广告并将其加载到滑块上。然后在 'y' 秒后我必须重复整个过程。

在没有内存泄漏问题的情况下实现它的最佳方法是什么。我目前正在使用“https://github.com/daimajia/AndroidImageSlider”这个滑块。

更具体地说,假设我有两个函数,我需要在“12”秒和“3”秒后定期调用这两个函数,我该如何实现它。

您可以使用 postDelayed()

来实现
final Handler h = new Handler();
h.postDelayed (() -> {
//your code here
}, DELAY_TIME);