我创建了一个Android WebView应用程序。现在,在页面之间导航时,我面临1-2秒的空白屏幕。我缓存了所有资源(js,css,html),但是它仍然显示空白屏幕数百毫秒。速度非常快,但黑屏仍然很明显。

有什么方法可以跳过或按住过渡屏幕?就像阻止页面刷新,直到所有DOM和资源都完全加载一样。

最佳答案

使其成为一个单页应用程序!
使用AJAX(或抽象化它的框架)自己控制过渡。
这样,您可以加载网站内容并仅在完成加载后对其进行更新(或添加您自己的加载器动画)

关于java - 防止Android Webview在导航时显示黑屏,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26983484/

10-09 04:17