Webview从assets目录加载所有HTML文件



在我的应用程序中,我想在WebView中显示我的资产文件夹中的HTML文件。我尝试了这个

wv.loadUrl("file:///android_asset/sample.html");

这是有效的。但我想要的是一个可以在任何地方调用的方法,并将资产中的html文件作为参数传递给WebView。请有人帮助我…

创建一个公共方法,该方法使用webview并传递ur String 的String

public void setUrl(String urlString){
{
wv.loadUrl(urlString);
}

为此,您的WebView必须具有全局作用域。那么只有你可以访问它。调用类似setUrl(path); 的任何位置

在包含webview 的活动中创建此

public void load(String fileAddress){
    wv.loadUrl(fileAddress);
}

称之为

load();

如果你想从任何其他类调用它,那么首先创建一个这样的实例-

className class = new className();
//Change className to name of the activity containing webview
class.load();

相关内容

  • 没有找到相关文章

最新更新