首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >同时使用MediaRecorder和SensorManager时按钮无响应

问同时使用MediaRecorder和SensorManager时按钮无响应
EN

Stack Overflow用户
提问于 2012-08-08 14:36:55
回答 1查看 66关注 0票数 0

我注意到在Android Jelly Bean中,按钮在传感器数据记录器程序上记录一分钟后没有反应。因此,我着手构建我自己的。

然而,我遇到了和他们一样的问题。我的程序在大约一分钟后变得无响应。

在Jelly Bean中有什么方法可以正确地做到这一点吗?

我试图通过Service和Thread在后台运行一些东西,但都没有效果。我可能没有正确使用线程。我的意思是如何在后台定义onChangeSensor?你会在每次调用它的时候产生线程吗?看起来有点过分,可能会放慢速度,而不是必要的。

有没有办法将媒体记录器和传感器记录器作为单独的线程,以保持UI的响应性和功能性?

EN

回答 1

Stack Overflow用户

发布于 2012-08-10 08:35:44

第一种解决方案是禁用连续聚焦。我通过运行相同的代码来发现这一点,而不是在没有连续聚焦功能的Nexus S上进行连续聚焦。我不得不注释掉参数设置行,否则它将返回runtimeexception。

更好的解决方案是将API设置为16,并在Jelly Bean手机上运行它。它在我的Galaxy Nexus上起作用了。我猜仅仅是将最小API设置设置为更高的值,就会改变它在JB中的运行方式?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11858939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档