java – 在活动A中预加载Webview并将其传递给活动B以加快加载速
发布时间:2020-12-15 03:03:19 所属栏目:Java 来源:网络整理
导读:在我的一个应用程序中我使用webview加载页面,场景是我有活动A和活动B,活动A显示菜单列表,在选择列表中的任何项目时它将打开活动B,在活动中BI正在做所有与webview相关的活动,例如使用URL加载webview但是花了很多时间来显示该页面,我的问题就在那里,无论如何我
在我的一个应用程序中我使用webview加载页面,场景是我有活动A和活动B,活动A显示菜单列表,在选择列表中的任何项目时它将打开活动B,在活动中BI正在做所有与webview相关的活动,例如使用URL加载webview但是花了很多时间来显示该页面,我的问题就在那里,无论如何我可以在活动A中预加载webview并将其传递给B以立即加载.
如果可以在活动A中预加载webview并将其传递给活动B以立即呈现,请告诉我它是如何可行的? 注意:我可以在活动A中使用进度对话框,直到webview加载(等到onPageFinished)被调用并启动活动B,但是如何在此处立即加载webview? 解决方法
您无法以任何方式分享活动之间的转移视图.因此,您应该保持单一活动(您可以使用片段来组织您的视图).创建webview,隐藏它,开始加载数据.加载数据时显示webview.
附:您可以手动下载html源代码和/或稍后用于webview的一些资源……但这可能很棘手. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |