我已经写了一个代码,涉及在安卓设备和基于sip的phone.It音频transmission.Further之间的媒体传输,我想在berkeke服务器上注册设备,但在启动8秒后,应用程序挂起(设备成功注册)。我找不到问题是图形用户界面还是注册process.Earlier,在注册之前,它会工作90秒,然后得到hanged.Please的帮助。
发布于 2012-02-21 14:43:16
您是否使用任何类型的线程来处理独立于UI线程的事务?请始终记住两件事:不要阻塞UI线程,并确保仅在UI线程上访问Android UI工具包。Painless Threading
发布于 2012-02-21 14:44:58
使用异步调用,我认为您的注册正在进行阻塞调用。http://developer.android.com/reference/android/os/AsyncTask.html
发布于 2012-02-21 15:02:22
对于CPU密集型任务和与网络相关的任务,请使用异步任务,否则您的UI会挂起,您将得到一个ANR (应用程序未响应)错误。
https://stackoverflow.com/questions/9373216
复制相似问题