PictureListener и onNewPicture () устарели – альтернативы?

В справочнике разработчиков Android говорится, что интерфейс WebView.PictureListener и его onNewPicture() устарели.

Хорошо, но необходимость знать, когда WebView создает изображение, все еще существует. Есть ли альтернативный способ достижения этого?

Solutions Collecting From Web of "PictureListener и onNewPicture () устарели – альтернативы?"

Хорошо после тщательного анализа API, похоже, это невозможно сделать без использования PictureListener. Очевидно, что тот, кто устарел от этой функции, не предоставил альтернативы.

Я предлагаю вам написать отчет об ошибке http://code.google.com/p/android/issues и попросить людей здесь поиграть.

Эммануэль

Я отправил эту версию Android для отслеживания замены обратного вызова PictureListener и onNewPicture ().

http://code.google.com/p/android/issues/detail?id=38646

Пожалуйста, при желании.

Ближайшая вещь у вас есть onPageFinished

 wv.setWebViewClient(new WebViewClient() { @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); } }); 

Но это не всегда срабатывает после того, как контент будет завершен, поэтому не столько замена. Я предлагаю придерживаться onNewPicture, даже если он устарел. В конце концов, он все еще работает.

До тех пор, пока для этой функции не будет официального API-интерфейса замены, вы можете просто изменить

 android:targetSdkVersion 

В AndroidManifest.xml на что-нибудь <= 13.