如何让我的应用在后台运行? 如果它关闭屏幕则不应该改变,如果屏幕打开也不会改变。 我希望能够在onPause()上识别我的声音。
答案 0 :(得分:2)
您肯定需要后台服务,但services的类型很少,请阅读此article并确定您的要求是什么,以及您需要哪种类型的服务。主要有两种类型的服务Service
和IntentService
,两者几乎相同。
另一方面,系统可以在需要资源时终止服务,因此,有一个前台服务的解决方案,您也可以使用它。
foreground服务是一种被认为是某种东西的服务 用户积极地意识到并因此不是系统的候选者 内存不足时杀人