gpt4 book ai didi

android - 服务中的计时器与线程 sleep

转载 作者:行者123 更新时间:2023-11-30 04:27:18 24 4
gpt4 key购买 nike

我需要每 15 分钟检查一次提要 RSS 文件,以便更新我的应用程序的结果;我知道我必须实现一项服务,但我想知道我应该使用哪种方法来做到这一点;在服务中实现计时器(http://developerlife.com/tutorials/?p=356)或线程(http://www.youtube.com/watch?v=yfWsp9IHX1Y)哪个更好?我尝试了第一个教程,但出现错误“无法在尚未在 Android 中调用 Looper 准备的线程内创建处理程序”...我应该怎么办?坚持使用第一种方法还是尝试另一种方法?

最佳答案

你应该使用 PendingIntent并用 AlarmManager 注册它15 分钟后开始。这样,在警报触发之前,您的应用不会使用任何资源。

您需要使用启动服务的 Intent 来创建 PendingIntent。服务完成后,您需要为下一次执行服务重新注册 PendingIntent。

关于android - 服务中的计时器与线程 sleep ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8267482/

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