0
  • 最佳答案

    题目内容上面错了,应该是 val buffer:ByteArray = bis.readBytes() 这条语句


    1342082010843308032  评论     打赏       Cstri
    • 拉大锯  回复 @Cstri
      通常不会用UI线程去读取这些io操作,可能会抛出ANR异常,UI线程要刷新UI。去学习一下我们的网络编程课程吧。
      拉大锯 2022-06-29 20:42   回复 1153952789488054272
    • Cstri  回复 @拉大锯
      外面是开了子线程的,只是这个读取速度太慢了,有时候甚至需要十来秒的时间才读取回来
      Cstri 2022-06-30 08:36   回复 1342082010843308032
    • 拉大锯  回复 @Cstri
      你遇到这种问题时,首先确定后台是okay的,然后去分析代码。你嵌套了一个包装类,或者你直接不用包装类,直接用buffer读取,一个while循环。如果是客户端的问题,那就是某个io阻塞了。加以判断。
      拉大锯 2022-06-30 08:55   回复 1153952789488054272
    • Cstri  回复 @拉大锯
      嗯,多谢提供思路
      Cstri 2022-06-30 09:51   回复 1342082010843308032
相关问题
_empty · Android
2019-10-20 23:51 628 2
application · Android
2019-11-05 00:26 778 2
三流废物 · android / 小白
2019-11-22 00:35 1067 5
豪豪好嘛 · Android / GPS
2019-11-26 20:15 882 5
Jian · android
2019-11-28 01:51 615 2
2019-12-01 01:01 704 2
小陈学编程 · Android
2019-12-01 19:08 633 2
fkinggod · Android
2019-12-08 09:19 660 5
fkinggod · Android
2019-12-08 20:47 609 2
kissmyass · Android
2019-12-09 07:08 537 2
独一无二的名zi · Android
2019-12-30 06:48 415 2