gpt4 book ai didi

android - 如何创建在后台运行的 Android 服务

转载 作者:行者123 更新时间:2023-11-30 01:32:37 27 4
gpt4 key购买 nike

如何创建在我结束应用程序时继续运行的服务?

我在 http://developer.android.com/ 上搜索了很久和 Stack Overflow 但我没有找到解决方案。后台服务需要 AsyncTask 中的 doInBackground() 之类的东西,因为我想用它通过 HTTPUrlRequest 更新我的数据。

更新

我找到了一个解决方案,我正在使用华为 P8 进行开发,它运行 Android 5.0 和 GUI EMUI 2.0,EMUI 具有在不明确时自动禁用后台服务(以节省电量)的功能在“Secured Apps Menu”中定义,如果您只运行一个服务,它将在 4 分钟后终止该服务(以节省电量),您必须在此服务中运行一个新线程才能获得一个只要您一直运行的服务想要。

所以所有EMUI用户,在你像我一样失去希望之前,请检查一下。

最佳答案

你需要使用intent service,它用来处理你的后台服务请求,控制你app的后台服务 Action

这里有几个链接可以帮助您开始讨论该主题:

http://developer.android.com/training/run-background-service/index.html

http://javatechig.com/android/creating-a-background-service-in-android

关于android - 如何创建在后台运行的 Android 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35540031/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com