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

时间:2013-05-14 13:34:34

标签: android android-activity android-webview webviewclient hybrid-mobile-app

我正在做混合应用程序。它有两个登录和回家的活动。

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

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

如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

我会参考@rupps的回答here

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

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

mMutableContext.setBaseContext(newcontext);

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