gpt4 book ai didi

android - WebView、启动画面和性能

转载 作者:行者123 更新时间:2023-11-29 22:25:16 25 4
gpt4 key购买 nike

我在从网络加载内容的 Activity 中获得了 WebView。当 WebView 开始加载时,我启动另一个 Activity 作为启动画面,当 WebView 完成加载时我隐藏它。

我在测试时发现,添加启动画面时加载同一网页的时间比不添加启动画面时要长。所以我假设有一个网络线程,当包含 WebView 的 Activity 进入后台时,其优先级下降。我如何控制该线程以保持 WebView 的快速运行?

我找到了 WebSettings 类的 setRenderPriority 方法,我不确定它的作用,也不知道它所说的“渲染线程”是什么。我试过了:

getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH); 

但它对加载时间没有任何影响。

感谢任何能帮助我的人。

最佳答案

我不是直接回答您的问题,而是建议一个替代方案……开始另一个 Activity 来简单地提供启动画面可能会相当昂贵。相反,您可能会考虑扩展包含您的 WebView 的布局以在 WebView 的级别放置一个 RelativeLayout,并使您的 WebView 成为该布局的子级。此外,您可以在同一个 RelativeLayout 中放置一个 ImageView(或任何您需要的启动画面),并且当您不想显示它时,您可以将其可见性设置为不可见。

关于android - WebView、启动画面和性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6146475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com