我的资产文件夹中有两个文件夹,其中包含 3 个 html 文件。我在 webview 中加载这个 HTML 文件之一,在这个文件中我使用 href 引用其他两个文件。当我运行此代码并单击 webview 中的此链接时,我在 webview 中收到一个错误,即它找不到文件。我应该如何给出文件的路径。我只是给出文件名只是因为它与引用的 HTML 文件位于同一路径中。我究竟做错了什么?
这是在我的 html 文件中。
Functions <a href="android.resource://com.com.com/assets/begin.html">begin()</a>
<a href="android.resource://com.mypack.test/assets/begin.html">begin()</a>
<a href="file:///android_asset/begin.html">begin()</a>
我试过两个都没用
我正在尝试获取 begin.html 文件。
这是我的java代码
WebView web = (WebView)findViewById(R.id.webview);
String str = readFile(parent_folder +"/"+ folder_name);
web.loadData(str, "text/html", null);
readFile() 读取 HTML 文件并返回内容。
在这个 webview 中,我链接到 assets 文件夹中的另一个 html 文件。