Android服务CPU消耗

Android服务CPU消耗,android,Android,最近,我一直在帮助我的教授开发一款Android应用程序,它与语音处理相关。因此,该应用程序涉及大量实时计算,包括FFT和逆FFT。当应用程序在前台运行时,它工作正常。但是,当应用程序在服务中运行时,应用程序将变得无响应 有人知道原因吗?是因为当应用程序在服务中运行时,其CPU消耗是有限的吗?有人能给我一些解决办法吗?我是Android编程新手…非常感谢您为该服务分配一个CPU唤醒锁。有关wakelocks的更多信息,请访问我不知道您是否正确编写了代码,如果您没有显示任何代码code@Randy

最近,我一直在帮助我的教授开发一款Android应用程序,它与语音处理相关。因此,该应用程序涉及大量实时计算,包括FFT和逆FFT。当应用程序在前台运行时,它工作正常。但是,当应用程序在服务中运行时,应用程序将变得无响应


有人知道原因吗?是因为当应用程序在服务中运行时,其CPU消耗是有限的吗?有人能给我一些解决办法吗?我是Android编程新手…非常感谢您为该服务分配一个CPU唤醒锁。有关wakelocks的更多信息,请访问

我不知道您是否正确编写了代码,如果您没有显示任何代码code@RandykaYudhistira我相信代码是正确的,因为该应用程序可以在前台非常稳定地运行。唯一的问题是它何时在服务中运行。在服务中,不会发生错误,也不会引发异常。应用程序只运行了一小段时间,然后变得无响应和冻结。我之所以不显示代码,是因为它非常长,就像几千行代码一样。您是否在主UI中使用来自服务的get方法?@philPolyU您必须描述如何在服务中设置代码。