java - 安卓开发 : How can I run a thread while the app is not being used

标签 java android sqlite

所以我想出了一个应用程序的想法,该应用程序需要收集数据并将其放入数据库中,而您可能在另一个应用程序中或者甚至可能不使用手机。我曾尝试使用 Service 类,但据我了解,例如,使用 Service 运行会减慢用户界面的任务。我想要这个,但我也希望它在应用程序之外运行。有办法做到这一点吗?

最佳答案

Service is used for example, running a task that would slow the users interface.

如果您在服务中运行的任务很重,则可能会发生这种情况。您仍然可以使用 IntentService它使用不同的线程来执行任务

关于java - 安卓开发 : How can I run a thread while the app is not being used,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27292088/

相关文章:

java - 将网络 SQL 结果返回到 Android 中的主 UI 线程

android - Android 智能手机上的固定宽度 html 布局

java - debug.keystore 不存在

ruby sqlite3 sinatra 无法执行 db :Migrate

java - 如何导航到 JFileChooser 中的网络主机?

java - 如何使用 Java native 接口(interface)将字节数组传递给以 char* 作为参数的 C 函数?

java - 与@SpringBootTest 一起使用时删除@DataJpaTest 的推荐方法

java - 在 IntelliJ IDEA 中扩展具有和不具有类型的泛型类会给出不同的实现方法吗?

c - 填充 C 结构体

android - SQLite 从第 0 行第 1 列获取字段槽失败