关于后台工作
使用收藏集保持井井有条 根据您的偏好保存并分类内容。
Android 应用应在适当的时候使用后台任务,并避免在应用的主线程上执行所有操作。为了让应用对用户响应迅速,并使其在 Android 平台上表现良好,请将所有阻塞或长时间运行的任务从主 (UI) 线程中移除,并在后台运行它们。这包括解码位图、访问存储、处理机器学习 (ML) 模型或执行网络请求等任务。
查阅文档,开始使用
要构建稳健的应用,您需要了解以下关键概念:
异步工作选项(例如 Kotlin 协程和 Java 线程),以及异步工作与持久性工作之间的区别。
持久性工作,这种后台工作在应用重启和系统重新启动后仍会保持调度。
有效使用广播。与发布-订阅设计模式类似,Android 应用可以发送或接收来自 Android 系统和其他 Android 应用的广播消息。
如何使用必要的不同技术来测试异步工作与测试持久性工作。
如需全面了解这些概念以及如何为您的用例选择正确的 API 的指导,请参阅后台任务概览指南。
视频
博客
本页面上的内容和代码示例受内容许可中所述许可协议的约束。Java 和 OpenJDK 是 Oracle 和/或其关联公司的商标或注册商标。
上次更新时间:2025-05-29 UTC。
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-29 UTC."],[],[]]