Android - 在后台运行 - 服务与标准 java 类

标签 android class service background android-activity

在Android中,如果我想做一些后台工作,有什么区别

创建一个服务来完成工作,并让 Activity 启动服务 对比。 创建一个标准的 java 类来完成工作,并让 Activity 创建该类的对象并调用方法,以在单独的线程中完成工作。

最佳答案

做你自己的线程是多余的,有解决方案,所以你不必担心并发的困难部分。看看AsyncTaskIntentService .如果您使用服务,请记住您的服务随时可能被终止。

关于Android - 在后台运行 - 服务与标准 java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3067324/

相关文章:

c++ - C++ 中的 Bigint 减法

java - 无法获取 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/4.0.1/gradle-4.0.1.pom'

android - Retrofit同步调用中的错误处理

class - D3.js 检查节点是否有类

python - 扩展 python 内置类 : float

c# - 使可执行文件以较低的优先级运行

android - 如果 UI 现在可见,服务如何确定

android - 如何在Android中使用服务播放声音

android - 如何知道设备的密度?

java - Android异步任务代码结构