我可以在android studio中使用已弃用的方法和类吗?

时间:2015-05-17 07:41:20

标签: android

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

3 个答案:

答案 0 :(得分:5)

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

描述方法就像向开发人员发出警告,不要使用该方法,因为在将来的版本中删除已弃用的方法的可能性很高,并且当您的用户更新时,使用该方法的应用程序可能不再有效最新版本的平台。

答案 1 :(得分:2)

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

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

可以在http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Deprecated.html

中找到Java不推荐使用的注释的说明

它说

  

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

答案 2 :(得分:1)

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