当使用循环视图和Picasso库从声音云中获取图像时,我得到了这个.问题是应用程序有时会冻结几秒钟.然后,我得到一个跳帧的消息,并在主线程上做了太多工作.我正在使用改造来执行Http连接.
I/System.out: (HTTPLog)-Static: isSBSettingEnabled false
KnoxVpnUidStorageknoxVpnSupported API value returned is false
I/Choreographer: Skipped 102 frames! The application may be doing too much work on its main thread.
Run Code Online (Sandbox Code Playgroud)
小智 14
其原因为App冻结是因为错误的"应用程序可以做它的主线程的工作太多了." 出现此错误的原因可能是您尝试下载超出应用程序内存的更大尺寸的图像.使用大尺寸图像或资源文件也会导致此错误."isSBSettingEnabled false"可能是因为使用了HttpUrlConnection,这主要发生在使用三星设备时.尝试使用模拟器.
我可能来得太晚了,但它可以帮助别人。我在两个案例中遇到过这种情况。第一种情况我试图下载一些大的东西并进行同步下载,我不太确定这是否是一个问题,但我改变了下载机制并使用了 okhttp。第二次是的,它也在下载中,但这次我使用的是一个错误的URL: http: //example.com/file to download.pdf(看这里空间是问题)。解决该问题的唯一方法是设置 URL 格式。
归档时间: |
|
查看次数: |
31126 次 |
最近记录: |