Java 如何在android studio中使用WebView获取所有URL
大家好 我正在制作一个简单的应用程序(出于练习目的),它使用android studio中的WebView。我想让我的应用程序为我输入/浏览的所有URL祝酒。比如,当我打开Facebook时,它会烘烤它的URL,当我登录到我的帐户时,它会再次烘烤我的Facebook帐户,听起来是这样的。这是我的密码。我是新手,任何建议或帮助都将不胜感激。非常感谢你 xml布局Java 如何在android studio中使用WebView获取所有URL,java,url,android-studio,webview,android-webview,Java,Url,Android Studio,Webview,Android Webview,大家好 我正在制作一个简单的应用程序(出于练习目的),它使用android studio中的WebView。我想让我的应用程序为我输入/浏览的所有URL祝酒。比如,当我打开Facebook时,它会烘烤它的URL,当我登录到我的帐户时,它会再次烘烤我的Facebook帐户,听起来是这样的。这是我的密码。我是新手,任何建议或帮助都将不胜感激。非常感谢你 xml布局 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmln
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.nevigrof.ymuc.Back_order">
<WebView
android:layout_weight="1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:focusable="true"
android:id="@+id/webview1"/>
</RelativeLayout>
在您的代码中,当您第一次在webview中显示facebook.com时,只显示一次toast。如果webview显示了另一个页面(即另一个URL),您应该添加代码来通知您。您可以使用或其他代码检查是否已加载/正在加载新页面。我想MyWebViewClient继承自WebViewClient;你应该重写 MyWebViewClient类中的OnPageStart和/或onPageFinished
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
// Toast
}
看看:
webview.loadUrl()的url中有一个输入错误。先生,这太棒了,它按照我想要的方式工作,非常感谢您花时间和精力帮助我。我已经点击了投票的向上箭头,但它只会出现在我得到15次代表,
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
// Toast
}