gpt4 book ai didi

android - "This method is deprecated"对应用程序开发人员意味着什么

转载 作者:IT老高 更新时间:2023-10-28 21:34:50 26 4
gpt4 key购买 nike

我看到不少good old useful methods甚至整个类都被“弃用和过时”。

但是用于调用这些方法的代码仍然有效。那么,作为一名 Android 应用程序开发人员,这对我意味着什么?

  1. 根据需要继续使用此方法,因为更新的 SDK将始终保持向后兼容。
  2. 只要我为较旧的目标(例如 API 8)构建它就可以工作,但是如果我从 API 14 开始构建,编译器将拒绝完成构建。
  3. (1)和(2)两者
  4. 其他?

当没有提供替代方案时,这尤其令人困惑,如 WebView.PictureListener.html#onNewPicture 的情况。 .

最佳答案

这通常意味着要么有更好的做事方式,要么被弃用的功能有一些无法弥补的缺陷,应该避免。您通常可以继续使用已弃用的方法,但建议您要么切换到一些新的 API(在第一种情况下),要么找到一些其他方式来做你想做的事(在第二种情况下)。 p>

特别是关于 onNewPicture,整个 PictureListener 接口(interface)已被弃用。没有迹象表明应该用什么来代替它。 @CommonsWare 在 this thread 中的评论值得深思:

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.

关于android - "This method is deprecated"对应用程序开发人员意味着什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8449210/

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