在我的一个应用程序中我使用webview加载
页面,场景是我有活动A和活动B,活动A
显示菜单列表,在选择列表中的任何项目时它将打开活动B,在活动中BI正在做所有与webview相关的活动,例如使用URL加载webview但是花了很多时间来
显示该
页面,我的问题就在那里,无论如何我可以在活动A中
预加载webview并将其传递给B以立即加载.
如果可以在活动A中预加载webview并将其传递给活动B以立即呈现,请告诉我它是如何可行的?
注意:我可以在活动A中使用进度对话框,直到webview加载(等到onPageFinished)被调用并启动活动B,但是如何在此处立即加载webview?
您无法以任何方式
分享活动之间的转移视图.因此,您应该保持单一活动(您可以使用片段来组织您的视图).创建webview,隐藏它,开始加载数据.加载数据时
显示webview.
附:您可以手动下载html源代码和/或稍后用于webview的一些资源……但这可能很棘手.