Ich habe ein WebView, das Social-Media-Seiten lädt. Ich habe die Zurück-Schaltfläche überschrieben, um die Methode goBack
auf der WebView aufzurufen, bis canGoBack()
false
zurückgibt. Dann ruft es super.onBackPressed()
. Das Problem ist, dass Twitter und YouTube Javascript so verwenden, dass canGoBack()
true
zurückgibt, wenn Sie nicht wirklich schnell auf die Zurück-Schaltfläche tippen.Android WebView CanGoBack immer wahr
Ich habe versucht, die ursprüngliche URL mit der aktuellen URL Überprüfung, aber die Seite hat eine andere URL als die, die in übergeben werden.
Ist eine Möglichkeit, jemand kennt die Zurück-Taste rufen Sie die WebView ist zu haben goBack
Methode, bis Sie am Anfang sind, dann rufen Sie super.onBackPressed
?