Err*_*454 5 android audio-recording android-service android-lifecycle
我的基本问题是弄清楚如何确定我的应用程序何时进入后台以及何时进行轮换。
我有一个用于音乐识别的录音服务。我想智能地管理该服务的生命周期以完成以下任务:
我无法覆盖,onConfigurationChanged因为我的应用程序使用带有以编程方式添加片段的操作栏选项卡,并且无法重新扩展片段布局。
克服这些挑战的好方法是什么?到目前为止,我最好的解决方案是更新服务中的计时器,但我想考虑替代方案。我不喜欢计时器,因为在使用语音搜索时,麦克风争用是很常见的。
您可以致电getChangingConfigurations()或isChangingConfigurations()在onPause(). 这会告诉您方向是否正在改变。如果不是,那么它可能会进入后台。
另外,您可以覆盖onCongifurationChanged(),只需确保您调用super.onConfigurationChanged(),以便框架处理方向更改。
| 归档时间: |
|
| 查看次数: |
1210 次 |
| 最近记录: |