安卓服务

标签 android

我正在创建一个需要从网络服务器检索文本文件的应用。

我已经完成了手动检索,只是我正在考虑添加一项服务,使该服务每 5 分钟检查一次文本文件,然后在检测到文本文件时向用户发送通知。

可以使用这里的服务还是必须使用其他方法?

因为服务会一直运行。

最佳答案

最好的方法是使用 AlarmManagerPendingIntentBroadcastReceiver 以及 设置重复警报服务。这样您就不会一直运行该服务。

所以 AlarmManager 触发 PendingIntent 然后被 BroadcastReceiver 接收,然后启动你的 Service 使用 ThreadAsyncTask 等在后台执行任务。还要查看运行 LooperIntentService > 处理一个 Intent,然后自行关闭。

关于安卓服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5163894/

相关文章:

android - fragment $InstantiationException | Google Play 控制台上的 NoSuchMethodException

android - SimpleDateFormat(String template, Locale locale),例如 Locale.US 用于 ASCII 日期

android - Cloud Firestore/Firebase 带宽非常高

android - 将 SQLite 数据库导出到 android 中的 csv 文件

android - 使用 FMOD 将输出保存到文件

android - Android 对 OMA DRM 的支持情况如何?

android - 搜索栏增加高度

java - Android LocationManager中NMEA语句来源

android - ( 工具栏 ) findViewById( R.id.tool_bar ) 返回 NULL

java - Google ocr api for android(图片转文字)