bat365手机版app-bt365官网哪个真的-365官方平台

url 打开有三种方式。

url 打开有三种方式。

cached_network_image 多个图片卡顿崩溃

花生-炎天:

抱歉,这么久才回复。url拿到的图片可以本地压缩。桥接Android原生的压缩效果好,但是加载速度会慢下来。

cached_network_image 多个图片卡顿崩溃

Nu_:

1.确实是图片太大了的缘故,划出屏幕直接清理这个办法可行。

2.至于提到的图片压缩法,如果是从URL中拿到的图,本身也很大,加载的过程自然也会很慢,这个有解么?

cached_network_image 多个图片卡顿崩溃

花生-炎天:

你要看你这个是不是图片引起的,我的解决办法是,压缩图片,升级flutter引擎。图片划出屏幕直接清理。

cached_network_image 多个图片卡顿崩溃

Nu_:

大佬有解了么,遇到了很相似的奔溃问题:

* thread #26, queue = 'com.Metal.CommandQueueDispatch', stop reason = EXC_RESOURCE RESOURCE_TYPE_MEMORY (limit=2098 MB, unused=0x0)

frame #0: 0x00000001bbccdaac libsystem_kernel.dylib`mach_msg_trap + 8

libsystem_kernel.dylib`mach_msg_trap:

-> 0x1bbccdaac <+8>: ret

libsystem_kernel.dylib`mach_msg_overwrite_trap:

0x1bbccdab0 <+0>: mov x16, #-0x20

0x1bbccdab4 <+4>: svc #0x80

0x1bbccdab8 <+8>: ret

Target 0: (Runner) stopped.

flutter webview 抖动

花生-炎天:

经过我debug跟踪分析,webview有的时候回重新构建,这个时候就会和之前已经构建过的的webview的控制器冲突,future会被调用2次。所以也会报异常退出。出现这个问题的原因是系统再回到webview的时候,WebView.platform被系统设置成了默认值:AndroidWebView,而不是我们需要的SurfaceAndroidWebView,所以导致了重新构建问题。

解决:

再buildWebview前重新设置一下

if (Platform.isAndroid) WebView.platform = SurfaceAndroidWebView();

就可以了,这样系统就不会重新构建webview了。

相关推荐