0
在我的小應用程序中,我從第一個onNewPicture()後的網頁中獲得所需的內容。如何停止onNewPicture()的洪水?
但WebView的PictureListener不斷轟炸我的應用程序與onNewPicture()
回調...這是儘管WebSettings.setBlockNetworkImage()設置爲true
。
有沒有辦法告訴的WebView停止監聽/發送/處理onNewPicture()
S'
謝謝! 「已棄用」意味着它仍然可用(用於向後兼容),但不推薦使用,對嗎? – uTubeFan
@uTubeFan:對。但是,對於這個問題,我會更加緊張,因爲它與WebKit綁定在一起。可以想象的是,WebKit的上游變化推動了棄用,並且對於'PictureListener'的支持可能在未來版本中完全喪失。當他們對問題有更多的控制權時,我對Google保持向後兼容性感到更加自在。我只是密切關注任何新的Android操作系統版本,並確認'PictureListener'仍然有效,並且看看是否有更好的支持替代方案。 – CommonsWare
我剛剛測試了一個你提出的'setPictureListener(null)'的實現,它的工作原理!現在我想知道'WebSettings.setBlockNetworkLoads(false)'是否會達到相同的效果(還有減少「帶寬消耗」的好處)。 – uTubeFan