Mam WebView, który ładuje strony mediów społecznościowych. Przesłoniłem przycisk Wstecz, aby wywołać metodę goBack
w WebView aż do canGoBack()
powrotu false
. Następnie wywołuje super.onBackPressed()
. Problem polega na tym, że Twitter i YouTube używają Javascript w taki sposób, że canGoBack()
wraca true
, chyba że szybko naciśniesz przycisk Wstecz 4 razy.Android WebView canGoBack zawsze prawdziwy
Próbowałem sprawdzanie oryginalnego adresu URL z aktualnym adresem URL, ale strona ma inny adres, niż ten, który zostanie przekazany w.
Czy ktoś zna sposób na przycisk wstecz nazywają WebView na goBack
metody, dopóki nie jesteś na początku, a następnie zadzwoń super.onBackPressed
?