【发布时间】:2017-11-23 11:51:31
【问题描述】:
我想将 webapp 作为 android 应用程序访问,为此我所做的只是使用 webview 调用该 webapp 的 url。 Webapp 包含一个 js 变量,我想将该变量访问到 androids MainActivity,如何使用 android MainActivity 访问不同 webapp 中的 js 变量并为其赋值。以下是我的 MainActivity 代码 sn-p,
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mWebview = new WebView(this);
mWebview.getSettings().setJavaScriptEnabled(true);
mWebview.getSettings().setDatabaseEnabled(true);
mWebview.getSettings().setLoadWithOverviewMode(true);
mWebview.setScrollBarStyle(WebView.SCROLLBARS_INSIDE_OVERLAY);
mWebview.setScrollbarFadingEnabled(false);
mWebview.loadUrl("http://www.mywebapp.com");
setContentView(mWebview);
}
我的主要问题是如何通过不同app/html中的androids MainActivity访问js变量并为其赋值?
【问题讨论】:
标签: javascript java android html webview