我正在使用谷歌文档在 webview 中显示 PDF。有什么方法可以知道用户何时移动到下一页?
我的要求是我有一个协议开始以 PDF 格式显示WebView
,现在当用户移动到下一页时CheckBox
应该出现一个,所以我想跟踪页面更改。
我的场景描述:
在下图中,正在使用 显示十页的 PDF WebView
,现在当用户使用右上角的箭头转到下一页时,我需要知道事件的变化。
我尝试使用onProgressChanged()
,但没有帮助。
webView.setWebChromeClient(new WebChromeClient() {
public void onProgressChanged(WebView view, int progress) {
// Activities and WebViews measure progress with different scales.
// The progress meter will automatically disappear when we reach 100%
Toast toast = Toast.makeText(getApplicationContext(), "PAge change detected", Toast.LENGTH_LONG);
toast.setGravity(Gravity.CENTER, 0, 0);
toast.show();
}
});
我也尝试使用onLoadResource()
, shouldInterceptRequest()
,它们都不起作用。