Skip to content
This repository was archived by the owner on Feb 22, 2023. It is now read-only.
Closed
Next Next commit
Update FlutterWebView.java
  • Loading branch information
Wian-TMC authored Jan 28, 2021
commit f1f8f142b23bc97b46216320de226cb7bc9bf0d8
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,12 @@ public void onMethodCall(MethodCall methodCall, Result result) {
case "loadUrl":
loadUrl(methodCall, result);
break;
case "loadAssetHtmlFile":
loadAssetHtmlFile(methodCall, result);
break;
case "loadLocalHtmlFile":
loadLocalHtmlFile(methodCall, result);
break;
case "updateSettings":
updateSettings(methodCall, result);
break;
Expand Down Expand Up @@ -238,6 +244,18 @@ private void loadUrl(MethodCall methodCall, Result result) {
webView.loadUrl(url, headers);
result.success(null);
}

private void loadAssetHtmlFile(MethodCall methodCall, Result result) {
String url = (String) methodCall.arguments;
webView.loadUrl("file:///android_asset/flutter_assets/" + url);
result.success(null);
}

private void loadLocalHtmlFile(MethodCall methodCall, Result result) {
String url = (String) methodCall.arguments;
webView.loadUrl("file:///" + url);
result.success(null);
}

private void canGoBack(Result result) {
result.success(webView.canGoBack());
Expand Down