将WebView从一个活动传递到另一个活动

问题描述 投票:0回答:1

我正在做混合应用。它有两个登录和家庭活动。

在登录活动中,加载了包含许多java脚本的Web视图。现在我想在家庭活动中使用相同的webview,因为加载所有JavaScript需要一些时间。

根据android指南行,我们无法将视图从一个活动传递到另一个活动。

如何解决这个问题?

android android-activity android-webview webviewclient hybrid-mobile-app
1个回答
1
投票

我将参考@rupps的回答here

MutableContextWrapper mMutableContext=new MutableContextWrapper(context);
WebView mWebView=new WebView(mMutableContext);

当您想要更改此webview的父级时,可以更改它的上下文。

mMutableContext.setBaseContext(newcontext);

我也在寻找一个解决方案,经过大量的溢出,我的堆栈来到了这个解决方案。谢谢@rupps

© www.soinside.com 2019 - 2024. All rights reserved.