在后台加载WebView

时间:2019-06-25 07:00:21

标签: android android-activity webview android-webview

我的应用程序中有2个活动: 1-首页 2-WebView

活动2(WebView)加载速度真的很慢(大约10秒)。 我可以在后台加载活动2吗?因此,当我开始活动2时,我已经加载了WebView。

我正在考虑带有片段的Pager Adapter,但是我不知道这是否是最好的方法。

1 个答案:

答案 0 :(得分:2)

您可以在前static中使用WebView的{​​{1}}变量,但这会导致内存泄漏,最好的方法是在Activity中使用Fragment,然后使用setOffscreenPageLimit(1)

  

ViewPager

     

设置应保留在页面两边的页面数   处于空闲状态的视图层次结构中的当前页面。

这意味着您在主片段中,但下一个片段(如果有一个,则为左片段,当然还有一个为右片段)也将准备就绪并加载。但是如果您有第三个片段,然后刷到第三个片段,第一个片段将被销毁。