由于某种原因,我正在使用的WebView非常缓慢。对于网页加载时间,我并没有太大的问题,虽然如果有改进的方法,我会很感激。但我最关心的是卡顿不流畅的滚动。我相信肯定有一种方法可以让它运行得更加平滑,因为其他使用(我想)WebView的应用程序没有这个问题。我猜想这些其他应用程序可能在使用某个私有网络客户端,尽管我认为所有应用都这样做的可能性很小。其他人已经在SO上提出了类似的问题,但是没有一个答案特别有效。
android:hardwareAccelerated="false"
android:largeHeap="true"
如果您有它,您需要将其删除。
webView.setLayerType(View.LAYER_TYPE_HARDWARE, null);
这对我很有效。
根据您提供的信息量,很难猜测您的问题可能是什么:
以上只是我脑海中的一些想法。关于此主题有很棒的文章,例如这篇文章。此外,如果您正在使用Chromium WebView,则可以通过远程调试使用分析工具。