android - 持续更新UI的后台服务

标签 android multithreading service background intentservice

我想运行一个从外部传感器获取数据并每秒更新 UI 的服务,而不阻塞主线程。实现它的最有效可能性是什么?线程、 Intent 服务、服务?还是别的?

提前致谢!

最佳答案

如果你想定期更新 UI 并且 Activity 必须访问服务方法,你应该使用绑定(bind)服务。

Service vs IntentService

在此 link 中检查 android 中的绑定(bind)服务如何工作

关于android - 持续更新UI的后台服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46955033/

相关文章:

java - 以不同 ArrayList 类型作为参数的构造函数

java - Android构建过程: using aapt on Resource files?

java - 一个简单的java多线程

iphone - Xcode:WAITING NSURLConnetcion 下载内容

javascript - 续订过期的 Azure 移动服务 token

node.js - 创建 NodeJS 独立进程

Android 启动服务永远不会启动

java - SQLite相关用户信息检索

Android 方向更改 : Different Layout, 相同的 fragment

c++ - 只要不是永远等待,就可以在 DllMain (PROCESS_DETATCH) 中等待吗?