0

我在 android 中创建了一个应用程序来连接到 mongodb。程序主页包括通过我系统中的 webview 加载网页,我使用 apache 作为应用程序服务器。在 apache 中,在 www 文件夹中,我所有的 php 和 html 页面都在那里,我可以加载这些页面,并且从该页面我可以通过应用程序本身访问所有页面并返回,我的问题是,当我从一页到另一页,可以在屏幕上显示吐司信息吗?我的意思是作为通知,当从模拟器中单击页面链接时,是否可以显示 toast 消息?

4

2 回答 2

1

我的问题是,当我从一个页面转到另一个页面时,屏幕上可以显示一条祝酒消息吗?我的意思是作为通知,当从模拟器中单击页面链接时,是否可以显示 toast 消息?

=> 是的,您可以使用WebViewClient为您的 WebView 来实现这一点。您可以在方法内编写 Toast 通知代码shouldOverrideUrlLoading()

于 2014-04-18T08:45:04.997 回答
1

我的意思是作为通知,当从模拟器中单击页面链接时,是否可以显示 toast 消息?

如果您想在“将要加载 URL”时向用户显示消息,您需要将WebViewClient分配给您的WebView.

您需要做的就是覆盖例如onPageStarted()方法1

@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
   // show message to Use
   Toast.makeText(context, message, Toast.LENGTH_SHORT).show();
}

1或者您也可以覆盖 shouldOverrideUrlLoading() 方法。

于 2014-04-18T08:45:31.657 回答