【问题标题】:Can I use deprecated methods and classes in android studio我可以在 android studio 中使用不推荐使用的方法和类吗
【发布时间】:2015-07-28 20:30:50
【问题描述】:

我阅读了 Android 文档,还发现了不推荐使用的方法和类。我可以在 android studio 中使用不推荐使用的方法和类吗? 我可以像其他未弃用的方法和类一样使用它们吗?

【问题讨论】:

  • 是的,您可以使用它们。但不推荐。
  • 是的,你可以使用,但它们已被弃用,这意味着有更好的方法来解决这个问题,所以最好使用新方法

标签: android


【解决方案1】:

当然,您可以使用已弃用的方法,它们仍应按预期工作。但是您必须小心,因为它们可能会在未来的版本中被删除。所以请阅读 cmets。

此讨论为您提供更多信息Is it wrong to use Deprecated methods or classes in Java?

Java Deprecated 注解的描述可以在这里找到http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Deprecated.html

它说

注解@Deprecated 的程序元素是程序员的 不鼓励使用,通常是因为它很危险,或者因为 存在更好的选择。当不推荐使用的程序时,编译器会发出警告 元素在非弃用代码中被使用或覆盖。

【讨论】:

    【解决方案2】:

    是的,只要框架中存在已弃用的方法,您就可以使用已弃用的方法。通过弃用某个方法,平台开发人员试图告诉您该方法有问题,或者已经有更好的方法来完成该任务。

    弃用一个方法就像警告开发人员不要使用该方法,因为在未来的版本中被弃用的方法很可能会被删除,并且当您的用户更新时,使用该方法的应用程序可能不再工作平台到最新版本。

    【讨论】:

      【解决方案3】:

      当然,您可以使用它们,只是它们可以在以后的更新中删除,这对您的应用程序和最终用户来说是危险的。 要获取更多信息,请阅读有关它的 android 文档。 https://developer.android.com/reference/java/lang/Deprecated

      【讨论】:

        猜你喜欢
        • 2015-10-26
        • 2021-02-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多