如何在Android中重定向页面时如何在应用程序中显示吐司?

时间:2014-04-18 07:19:11

标签: android android-webview android-toast

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

2 个答案:

答案 0 :(得分:1)

  

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

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

答案 1 :(得分:1)

  

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

如果您想在“即将加载网址”时向用户显示消息,则需要将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()方法。