0

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

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

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

如何解决这个问题?

4

1 回答 1

1

我将在此处参考@rupps的答案

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

当你想改变这个 webview 的父级时,你可以改变它的上下文。

mMutableContext.setBaseContext(newcontext);

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

于 2017-12-28T15:30:39.747 回答