Ich habe eine Activity
erstellt, die einen Titel und eine Webansicht in einem LinearLayout
hat. In der Methode onResume()
ruft es webView.loadUrl(url)
auf. Das Problem ist, dass die Aktivität zuerst den Titel mit dem restlichen Bildschirm leer anzeigt, dann wird der Browser des Geräts mit der Seite für die URL gestartet. Was ich sehen möchte, ist die Seite, die unter dem Titel in der WebView
angezeigt wird. Was könnte das Problem sein?
Bearbeiten: Ok, habe weitere Recherchen angestellt und dies gefunden:
Klicken von URLs öffnet Standardbrowser
Es verweist auf das WebView
Tutorial hier.
Einfach den Web-Client implementieren und einstellen.
0 Stimmen
Ich erwähne dies, weil Sie mein Problem gelöst haben... Danke.
2 Stimmen
@Ray, erwäge, eine Antwort auf diese Frage zu schreiben, wenn du eine Lösung gefunden hast, und akzeptiere sie. Dies wird anderen Personen mit demselben Problem helfen.
1 Stimmen
Ich hatte sogar ein noch schlimmeres Problem. Es stellt sich heraus, dass selbst eine Weiterleitung im Browser geladen wird, wenn kein benutzerdefinierter WebViewClient verwendet wird.
0 Stimmen
Muss dies lesen - WebView startet den Browser
0 Stimmen
Dieser sagt auch darüber... youtube.com/watch?v=4bIF5In1c8s