在android Jelly Bean&中通过套接字接收大量数据的错误奇巧

时间:2014-01-08 13:18:28

标签: android android-4.4-kitkat android-4.2-jelly-bean

我有一个连接到java服务器并接收名称和缩略图图像列表的应用程序。它在所有Android版本中都能正常工作,直到Jelly Bean&奇巧。我得到一个奇怪的错误,没有异常,也没有跟踪:

01-08 16:08:30.587  13412-13412/com.sefryek_tadbir.trading A/libc﹕ Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 13412 (_tadbir.trading)
01-08 16:08:31.168      616-659/system_process E/InputDispatcher﹕ channel '418a8330 com.sefryek_tadbir.trading/com.sefryek_tadbir.trading.view.activity.authenticate.LoginActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
01-08 16:08:31.168      616-659/system_process E/InputDispatcher﹕ channel '41b281b0 com.sefryek_tadbir.trading/com.sefryek_tadbir.trading.view.activity.authenticate.LoginActivity (server)' ~ Channel is unrecoverably broken and will be disposed!

我使用 ACM 库( ACMConnectionHandler 类)来连接套接字,并在调用startConnection()方法后得到错误,即使在调试模式下我也不能找到错误来自哪一行。 我也读过这个类似的帖子但没有得到帮助: What to do on TransactionTooLargeException

任何想法? 感谢...

1 个答案:

答案 0 :(得分:1)

问题是GifView(显示gif资源的自定义视图)!!当AsyncTask在后台工作时,我正在显示一个gif图像。 GifView在果冻豆之前工作得很好!我很困惑它的错误!