Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在下一个活动中预加载webview中的URL_Android_Webview_Android Activity_Cordova - Fatal编程技术网

Android 在下一个活动中预加载webview中的URL

Android 在下一个活动中预加载webview中的URL,android,webview,android-activity,cordova,Android,Webview,Android Activity,Cordova,我有两项活动。在第二个活动中,我有一个WebView,其中我从assets文件夹加载了一个本地html页面。在onCreate方法中,我调用webView.loadUrlurl。 我需要从第一个活动过渡到第二个活动的幻灯片。这就是我的问题所在:第二个活动按其应有的方式滑入,但在WebView中显示页面需要一些时间。所以,基本上,只有一个白色的空屏幕滑入。 我需要第二个活动在html页面滑入之前加载它。 我该怎么做? 简单的回答是:你真的不能 一次屏幕上只有一个活动处于活动状态,因此,当第一个活动

我有两项活动。在第二个活动中,我有一个WebView,其中我从assets文件夹加载了一个本地html页面。在onCreate方法中,我调用webView.loadUrlurl。 我需要从第一个活动过渡到第二个活动的幻灯片。这就是我的问题所在:第二个活动按其应有的方式滑入,但在WebView中显示页面需要一些时间。所以,基本上,只有一个白色的空屏幕滑入。 我需要第二个活动在html页面滑入之前加载它。 我该怎么做?
简单的回答是:你真的不能

一次屏幕上只有一个活动处于活动状态,因此,当第一个活动仍然可见时,第二个活动不能执行任何操作


如果您只使用一个活动和两个网络视图,一个可见,一个隐藏,则可以实现与您所追求的效果类似的效果。您应该能够在第二个隐藏的webview中加载一个url,而它是隐藏的,然后使其可见,并在准备就绪时将其滑入

简单的回答是:你真的不能

一次屏幕上只有一个活动处于活动状态,因此,当第一个活动仍然可见时,第二个活动不能执行任何操作


如果您只使用一个活动和两个网络视图,一个可见,一个隐藏,则可以实现与您所追求的效果类似的效果。您应该能够在第二个隐藏的webview中加载一个url,而它是隐藏的,然后使其可见,并在准备就绪时将其滑入

另一种方法是将第二个活动WebView等的内容移动到中,并将其推送到现有活动中。通过这种方式,您可以在显示片段之前将WebView预加载到片段中。

另一种方法是将第二个活动WebView等的内容移动到中,并将其推送到现有活动中。这样,您可以在显示之前将WebView预加载到片段中。

您如何创建第二个活动以及何时创建?当单击第一个活动上的按钮时,我使用的是启动第二个活动的意图。您如何创建第二个活动以及何时创建?当单击按钮时,我使用的是启动第二个活动的意图点击第一个活动。我想到了这一点,但是我如何处理从Fragment2到Fragment1的返回?请记住,我将有多个屏幕,而不仅仅是2个。从文档中,back stack允许用户通过按back按钮反向浏览片段事务。我想到了这一点,但如何处理从Fragment2到Fragment1的反向?请记住,我将有多个屏幕,而不仅仅是2个。从文档中,back stack允许用户通过按back按钮反转片段事务向后导航。这是一个想法,但我需要对2个以上的屏幕执行相同操作。还有后面导航的问题。这是一个想法,但我需要在两个以上的屏幕上做同样的事情。还有后面导航的问题。