Private Sub WebViewClient_PageFinished(Url As String)
If Url.StartsWith(WebViewAssetLoader1.AssetPathUrl) Then
ToastMessageShow("Page loaded from DirAsset", True)
Else If Url.StartsWith(WebViewAssetLoader1.InternalPathUrl) Then
ToastMessageShow("Page loaded from DirInternal", True)
Else If Url.StartsWith(WebViewAssetLoader1.ResourcesPathUrl) Then
ToastMessageShow("Page loaded from Resources", True)
Else
ToastMessageShow("Page loaded from internet", True)
End If
End Sub
Private Sub WebViewClient_ShouldInterceptRequest(Url As String) As WebResourceResponse
Log("URL: " & Url)
Dim Response As WebResourceResponse
Dim ResponseReceived As WebResourceResponse
Try
ResponseReceived = WebViewAssetLoader1.ShouldInterceptRequest(Url)
If Not(ResponseReceived = Null) And ResponseReceived.IsInitialized Then
Response.Initialize(ResponseReceived.GetMimeType, ResponseReceived.GetEncoding, ResponseReceived.GetData)
Return Response
End If
Catch
Log("URL not found: " & Url)
End Try
Return Null
End Sub