【问题标题】:When is it appropriate to use a deprecated method in android什么时候适合在 android 中使用已弃用的方法
【发布时间】:2015-07-23 17:53:10
【问题描述】:

当我注意到它已被弃用时,我正要使用 android 类 Sound Pool。我应该每次都尝试查找最新版本还是只使用已弃用的方法?

【问题讨论】:

  • 被弃用通常意味着有替代方案可以取代它,并且这样做是有充分理由的。我会说使用较新的版本,除非有非常具体的理由不这样做:)
  • SoundPool 类没有被弃用,只是构造函数。 developer.android.com/reference/android/media/…, int, int)

标签: android coding-style


【解决方案1】:

真正的答案?从不。

它已被弃用是有原因的。不推荐使用的方法是不会更新并且可能完全不再受支持的方法。尝试使用最新的 API 找到最新的方式来做您想做的事情。

【讨论】:

    【解决方案2】:

    发件人:http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Deprecated.html

    注解@Deprecated 的程序元素是不鼓励程序员使用的,通常是因为它很危险,或者因为存在更好的替代方案。

    有更好的方法可以做到这一点,但这并不意味着你不能做到。您可能是安全的,但您必须密切关注性能,尤其是对于 android。

    【讨论】:

      猜你喜欢
      • 2011-08-28
      • 1970-01-01
      • 1970-01-01
      • 2011-09-13
      • 2010-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多