ich bekomme beim Laden einer Webseite keine Rückmeldung, wenn eine Seite fertig geladen wurde, sobald ich eine targetSdkVersion größer 14 festlege.
Wo ist das Problem?
Sub Globals
Dim WebViewExtras1 As WebViewExtras
Dim WebView1 As WebView
Dim Button1 As Button
End Sub
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("map")
WebViewExtras1.addJavascriptInterface(WebView1, "B4A")
End Sub
Sub Button1_Click
WebView1.LoadUrl("http://www.google.de/")
End Sub
Sub WebView1_PageFinished (Url As String)
Dim Javascript As String = "B4A.CallSub('Process_HTML', false, document.documentElement.outerHTML)"
WebViewExtras1.executeJavascript(WebView1, Javascript)
' Log("PageFinished: "&Javascript)
End Sub
Sub Process_HTML(Html As String)
Log(Html)
'WebText1 = Html.ToLowerCase
End Sub
ich bekomme natürlich ein WebView1_PageFinished, aber der Process_HTML wird nicht ausgeführt, bekomme also keine Rückmeldung von der Webseite.
Hab auch festgestellt, das es bis targetSdkVersion 16 funktioniert, ab 17 aber nicht mehr.