【发布时间】:2012-06-08 07:50:55
【问题描述】:
我正在编写一个程序,它会在后台连续记录音频,并会用该数据不断填充缓冲区,以便对其执行处理。
所以这部分程序有效;即使设备处于睡眠模式,该应用程序也会在后台运行。但是,经过一定时间(可能是 1 或 2 小时?)后,应用会突然停止运行,甚至可能会重新启动。
使用 AsyncTask 的扩展来执行连续的音频录制和处理。有没有办法让这个程序无限期地运行,它的程序是什么?它无限期地运行直到一个点;除非用户请求,否则我不希望它关闭。
【问题讨论】:
-
您确定有什么东西阻止了它运行并且它没有崩溃或遇到无法处理的问题吗?
-
什么是堆栈跟踪?
标签: android