当showscreen显示时,Android会将一个url预加载到WebView中

Jah*_*mic 4 android webview android-activity

我有一个带有启动画面的应用程序,几秒钟后打开了具有WebView的主要活动.问题是,只有这样,主要活动才开始加载URL,有时需要几秒钟.双重等待似乎很愚蠢.但是,我尝试预加载WebView的尝试并不那么成功.

问题的实质是初始屏幕和主要活动是两个不同的活动,WebView是主要活动的资源绑定(布局).复制WebView(webview2 = webview1)不起作用,这并不奇怪.

建议?

N-J*_*JOY 8

跟着这些步骤..

1)在屏幕上设置初始布局.

2)启动一个新线程,在这个线程中膨胀一个包含webview的布局.

3)在webView中加载URL.将webview Client设置为webview以了解页面加载何时完成.有一个简单的例子.覆盖onPageFinished.

4)现在断开线程并将这个膨胀的视图传递给下一个活动,并将其设置为setContentView(inflatedView);

谢谢.

  • 我有一个问题:在第4点)你如何将膨胀的视图从一个活动传递到另一个活动? (3认同)