Ich versuche, den Verlauf als eine Überprüfung zu verwenden, um die Anwendung zu beenden. Die Home-Schaltfläche lädt die Seite erneut auf google.com, behält jedoch den Seitenverlauf auch nach dem Aufruf von .clearHistory() bei. HierWebView clearHistory() auf Webview canGoback() Funktionalität?
ist der Code für die Menü Handhabung/Auswahlen:
@Override public boolean onOptionsItemSelected(MenuItem item) { // Handle item selection switch (item.getItemId()) { case R.id.Home: mWebview.loadUrl("http://google.com"); mWebview.clearHistory(); return true; case R.id.About: Toast.makeText(this, "TEXT", Toast.LENGTH_SHORT).show(); return true; default: return super.onOptionsItemSelected(item); } }
Hier ist der Code für die Exit-Funktion:
@Override public void onBackPressed() { if (mWebview.canGoBack()) { mWebview.goBack(); } else { super.onBackPressed(); } }
5
A
Antwort
11
Nach this post müssen Sie rufen clearHistory, wenn die Seite fertig geladen wurde:
Es scheint, dass der Verlauf alles vor der aktuellen Seite löscht, also wenn Ihr Browser auf Seite "A" ist, löschen Sie den Verlauf und navigieren Sie zu Seite "B" Ihre Geschichte wird "A" "B" sein, nicht nur " B“, aber wenn man klar Geschichte, als‚B‘nur Sie haben fertig geladen wird‚B‘
statt clearHistory
direkt nach loadUrl
aufzurufen, sollten Sie es von onPageFinished
oder onProcessChanged
envoke.
Verwandte Themen
- 1. Android WebView CanGoBack immer wahr
- 2. WebView-Verlauf
- 3. Android WebView mit Facebook Wie Funktionalität
- 4. Android Webview Redirect Schleife
- 5. Android webview & javaScriptInterface wie Funktionalität in NativeScript zum Speichern Sitzung Token mit Login-Webseite in webview
- 6. E-Mail auf WebView anzeigen?
- 7. OnKeyDown innerhalb WebView Fragment
- 8. Android: WebView-Kompatibilität (Chromium und WebKit WebView)
- 9. Ein Webview-Overlay über ein anderes Webview
- 10. Navigieren in einem WebView
- 11. Benachrichtigungs-Webview?
- 12. WebView Seitenanzahl
- 13. Android webview
- 14. WebView ZoomButtonsController
- 15. UWP Drag & Drop auf WebView
- 16. Gleiches WebView auf jeder Ansicht
- 17. Gleiches Webview auf jeder Ansicht
- 18. onLongClickListener funktioniert nicht auf WebView
- 19. Android WebView
- 20. Webview Landscape
- 21. WebView iOS - Halten Sie zwei WebView 100% synchronisiert
- 22. android webview: Wie man javaScript Warnungstiteltext in android webview ändert?
- 23. Android WebView klicken öffnen in WebView nicht ein Standardbrowser
- 24. WebView-Methode restorePicture - Verhindern, dass Webview die Seite neu lädt
- 25. Track-Navigation in Android Webview
- 26. Wie man WebView hineinstellt View
- 27. Swift: View-Controller in func webView nennen (webView: UIWebView, should
- 28. Android WebView - Intercept Klicks
- 29. Webview Render Probleme
- 30. Android Webview Javascript Popups
Dies sollte als richtig markiert werden – peshkira