gpt4 book ai didi

android - 如何判断 LAST PictureListener.onNewPicture() 调用?

转载 作者:太空狗 更新时间:2023-10-29 14:31:55 26 4
gpt4 key购买 nike

一方面,WebViewClient.onPageFinished() 是判断网页何时完成加载(如在 HttpGet 中)的好方法,但它不会告诉我网页何时完成呈现。

另一方面,PictureListener.onNewPicture() 会在页面被(重新)呈现时通知我。

这对大多数情况都很好,但对于大量使用 Javascript 呈现的页面(例如 YouTube),我需要能够知道什么时候最后这样的呈现(对于那个页面) 发生。

类似于PictureListener.onNewPictureFinished()

PictureListener中当然没有这样的功能,所以我现在想知道是否有可能提出类似的功能或解决方法?

关于如何确定last PictureListener.onNewPicture() 调用有什么想法吗?

(我的一个想法是设置一个计时器,该计时器将决定“如果在 X 秒内没有调用 onNewPicture(),那么前一个一定是最后一个”。这是一种极其不准确和模糊的方法,这在许多情况下肯定会失败)。

最佳答案

我有同样的question情况有点不同。

API 不提供最后一张onNewPicture 的回调,因为
WebView 本身并不知道当前图片是不是最后一张。

你的一些优化解决方法就足够了......

如果你有机会改变 html,你可以通过 JavaScript Interface 包含 js-callback| .
例如,当视频结束时调用它。

关于android - 如何判断 LAST PictureListener.onNewPicture() 调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5819243/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com