在 MainActivity 加了一个 TextView ,后台开线程请求网络数据,将结果 append 到 TextView 里面(每条大概 20 个字符),每次添加使用 scrollBy 滚动到最下方,当行数达到 500 行左右 UI 出现卡顿,大概几十行显示一次,到 1000 行的时候 UI 已经卡死不动了,看 Log 的话后台线程的网络请求一直都没问题。
网络请求是单线程队列的,同一时间只有一个线程发起网络请求。
刚入 Android 不久,有没有什么好的解决方案?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.