Android Developers reference은 WebView.PictureListener
인터페이스와 해당 onNewPicture()
메소드가 더 이상 사용되지 않는다고 말합니다.PictureListener 및 onNewPicture()가 더 이상 사용되지 않습니다.
괜찮 았지만 WebView가 그림을 렌더링 할 때 알아야 할 필요가 여전히 있습니다. 이것을 달성하기위한 다른 방법이 있습니까?
Android Developers reference은 WebView.PictureListener
인터페이스와 해당 onNewPicture()
메소드가 더 이상 사용되지 않는다고 말합니다.PictureListener 및 onNewPicture()가 더 이상 사용되지 않습니다.
괜찮 았지만 WebView가 그림을 렌더링 할 때 알아야 할 필요가 여전히 있습니다. 이것을 달성하기위한 다른 방법이 있습니까?
API를 자세히 검토 한 후에 PictureListener를 사용하지 않으면이 기능을 사용할 수없는 것으로 보입니다. 분명히이 기능을 더 이상 사용하지 않는 사람은 대안을 제공하지 않았습니다.
버그 보고서 http://code.google.com/p/android/issues을 작성하고 여기 사람들에게 별표를달라고하십시오.
엠마누엘은 당신이 가지고있는 가장 가까운 것은
wv.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
}
});
을
onPageFinished되지만 내용이 그려이 끝난 후 항상, 교체의 그러므로 순전히를 트리거하지 않습니다. onNewPicture가 사용되지 않는 경우에도 계속 사용하는 것이 좋습니다. 결국 그것은 여전히 효과가 있습니다.
나는 PictureListener 및 onNewPicture() 콜백 대체품을 추적하기 위해이 Android 문제를 제출했습니다.
http://code.google.com/p/android/issues/detail?id=38646
필요에 출연 해주십시오.
이 기능에 대한 공식 교체 API는 그냥 아무것도의 AndroidManifest.xml에서
android:targetSdkVersion
을 변경할 수있을 때까지 < = 13
같은 질문을 여기에 : http://stackoverflow.com/questions/7166534/picturelistener-is-deprecated-there-a-replacement/7877879 # 7877879 – ciscogambo
onLoadResource()는 무엇을위한 것이 아닌가요? 어쩌면 내가 틀렸어. super.onLoadResource()를 호출하고 파일 유형을 확인하면서 오버로드하는 방법은 어떨까요? – Emmanuel
@ciscogambo ActivityManager.restartPackage()에 대한 참조로 인해 8 월 23 일의 질문에이 질문보다 명확하고 집중적이지 않습니다. 8 월 23 일 이후 아무도 대답을 할 수 없었던 것은 이상한 일입니다. 아마도 교체가 없다는 것이 의도적일까요? 보안상의 이유? –