What does “This method is deprecated” mean for application developers

It usually means that there’s either a better way of doing things or that the deprecated functionality had some irreparable flaw and should be avoided. You can usually keep using deprecated methods, but you are advised to either switch to some new API (in the first case) or find some other way of doing what you want (in the second).

Regarding onNewPicture in particular, the entire PictureListener interface is deprecated. There’s no sign of what, if anything, is supposed to replace it. A comment by @CommonsWare in this thread is food for thought:

It is conceivable that upstream changes in WebKit are driving the deprecation and that support for PictureListener might be totally lost in some future release.

Leave a Comment