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