【发布时间】:2021-05-19 07:47:11
【问题描述】:
我在尝试将数据传递到我的 html 文件时遇到了一些困难。我的 html 文件位于 assets 文件夹内的项目根目录中。简而言之,我在 webView 中显示我的 html 文件。
这是我的 mainActivity.kt 的一部分,用于填充我的 webView
mWebView = findViewById(R.id.activity_main_webview);
val webSettings = mWebView.settings
webSettings.javaScriptEnabled = true
mWebView.loadUrl("file:///android_asset/googlechart.html");
这是我的 googlechart.html 的一部分,它存储在本地资产文件夹中
var dataRow = [["mushroom", 1], ["fish", 3]]
var data = new google.visualization.DataTable();
data.addColumn('string', 'Topping');
data.addColumn('number', 'Slices');
data.addRows(dataRow);
我想将数据从 mainActivity.kt 传递到我的 googlechart.html,根据 Passing data from java class to Web View html 的回答,它没有解释如何将数据传递到存储在项目根目录中的 html 文件。我怎样才能做到这一点?
感谢任何帮助或见解。
【问题讨论】:
-
@blackapps 它在我的项目文件夹中,我的错
-
@blackapps 已编辑,感谢您的建议
-
@blackapps 它已被删除。希望它能让问题更清楚
标签: android html kotlin webview