gpt4 book ai didi

android在应用程序运行时不时在后台运行服务

转载 作者:行者123 更新时间:2023-11-29 16:10:54 24 4
gpt4 key购买 nike

我正在构建一个 Android 应用程序,当它运行时,如果用户连接到某个网络,我需要每分钟调用我的 Web 服务器。

我计划使用一项服务来调用该电话,但我该如何在每分钟调用它?。我想我需要使用 alaarm 管理器,但我在哪里初始化它?在我的开始 Activity 中?我只需要在我的应用程序运行时执行该服务。

感谢您的帮助。

最佳答案

如果您只想在应用程序运行时调用服务器,则无需使用警报管理器。还有其他选项,例如

倒计时

线程

在那种情况下我更喜欢 CoundownTimer,你可以这样使用

CountDownTimer countDownTimer = new CountDownTimer(1000000, 60 * 1000) {

@Override
public void onTick(long millisUntilFinished) {
// Do something on a tick.
}

@Override
public void onFinish() {
// Do something, maybe?

this.start();
}
};
countDownTimer.start();

关于android在应用程序运行时不时在后台运行服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13512425/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com