Warum ist Webview beim ersten Laden so langsam?
PHP中文网
PHP中文网 2017-05-16 13:27:29
0
2
1588

Bei der Verwendung von webview stellte ich fest, dass die Reaktion der App beim ersten Start des Fragments mit Webview sehr langsam war, beim späteren erneuten Start jedoch nicht genauso langsam

05-05 20:57:18.721   I/WebViewFactory: Loading com.google.android.webview version 51.0.2704.81 (code 270408150)
05-05 20:57:18.897   W/System: ClassLoader referenced unknown path: /system/app/WebViewGoogle/lib/arm64
05-05 20:57:18.919   I/cr_LibraryLoader: Time to load native libraries: 14 ms (timestamps 7291-7305)
05-05 20:57:18.919   I/cr_LibraryLoader: Expected native library version number "51.0.2704.81", actual native library version number "51.0.2704.81"
05-05 20:57:18.939   V/WebViewChromiumFactoryProvider: Binding Chromium to main looper Looper (main, tid 1) {20922c4}
05-05 20:57:18.940   I/cr_LibraryLoader: Expected native library version number "51.0.2704.81", actual native library version number "51.0.2704.81"
05-05 20:57:18.941   I/chromium: [INFO:library_loader_hooks.cc(143)] Chromium logging enabled: level = 0, default verbosity = 0
05-05 20:57:19.015   I/cr_BrowserStartup: Initializing chromium process, singleProcess=true
05-05 20:57:19.153   E/ActivityThread: Failed to find provider info for com.google.settings
05-05 20:57:19.197   D/cr_Ime: [InputMethodManagerWrapper.java:30] Constructor
05-05 20:57:19.210   W/cr_AwContents: onDetachedFromWindow called when already detached. Ignoring
05-05 20:57:19.211   D/cr_Ime: [InputMethodManagerWrapper.java:59] isActive: false
05-05 20:57:19.217   D/EgretLoader: EgretLoader(Context context)
05-05 20:57:19.224   D/EgretLoader: The context is not activity

ÜberprüfenlogcatIch habe festgestellt, dass die oben genannten Vorgänge nur beim ersten Laden ausgeführt werden. Gibt es eine Möglichkeit, die Reaktionsgeschwindigkeit beim ersten Öffnen der Webansicht zu verbessern?

PHP中文网
PHP中文网

认证高级PHP讲师

Antworte allen(2)
伊谢尔伦

webview也是一个浏览器,需要下载文件,后面有了缓存自然变快。

优化不外乎按需加载,压缩之类的。基本浏览器可以用的优化,这里也用上就好了。

PHPzhong

可以预开启webview并设置1像素的高和宽,并且预加载很多静态资源,国内有不少app就是这样做的,用户体验非常好。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage