Android MediaRecorder的getMaxAmplitude()方法,一调用,就报错 新手!!求解

xiningKOG 2017-02-24 04:53:44
recorder = new MediaRecorder();

@Override
public double getAmplitude() {
// TODO Auto-generated method stub
double d = recorder.getMaxAmplitude();
return d;
}

这个方法放在线程中调用的,但是每次调用,就会报这个错误:
02-24 03:41:10.530: A/libc(2190): Fatal signal 11 (SIGSEGV), code 1, fault addr 0x10 in tid 2220 (Thread-183)
如果在线程中把这个方法注释了,就不会报错了.....

新手,求解答,谢谢各位大神!!!!!
...全文
611 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_37097236 2017-09-21
  • 打赏
  • 举报
回复
怎么解决的啊,我也遇到了这个问题,求大神赐教
xiningKOG 2017-03-04
  • 打赏
  • 举报
回复
好吧 通过handler解决了 谢谢啊
头发还没秃a 2017-02-28
  • 打赏
  • 举报
回复
这方法不能在线程里面呗

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧