Java Android-使用弃用API的危害

Java Android-使用弃用API的危害,java,android,deprecated,Java,Android,Deprecated,我已经用Android编程两年了,我仍然不知道使用不推荐的API会有什么危害(如果有的话)。在我编写代码的大多数时候,我都会看到关于不要使用不推荐使用的代码的警告。然而,android的最新稳定版本是4.4,在该版本中,我的应用程序使用不推荐的代码运行得非常好。使用不推荐使用的代码(如果有)有什么缺点?代码有一天会停止工作,还是保持最新状态只是一种良好的做法?不推荐的代码可能会在平台的未来版本中被删除,因此您的应用程序可能会因为不明显的原因停止在较新版本的安卓上工作 一般来说,API一开始就被弃

我已经用Android编程两年了,我仍然不知道使用不推荐的API会有什么危害(如果有的话)。在我编写代码的大多数时候,我都会看到关于不要使用不推荐使用的代码的警告。然而,android的最新稳定版本是4.4,在该版本中,我的应用程序使用不推荐的代码运行得非常好。使用不推荐使用的代码(如果有)有什么缺点?代码有一天会停止工作,还是保持最新状态只是一种良好的做法?

不推荐的代码可能会在平台的未来版本中被删除,因此您的应用程序可能会因为不明显的原因停止在较新版本的安卓上工作


一般来说,API一开始就被弃用也是有原因的——它经常被错误地使用,它不是线程安全的,它有不可调和的设计缺陷等等。

弃用的代码可能会在平台的未来版本中被删除——因此你的应用程序可能会因为不明显的原因停止在Android的新版本上工作


通常,API最初被弃用也是有原因的——它经常被错误地使用,它不是线程安全的,它有不可调和的设计缺陷等等。

弃用的意思是alangauge的某个特定部分不再受支持=,并且可能在以后的更新中被删除,也可能不会被删除。因此,在任何语言(而不仅仅是Android)中,完全依赖不推荐的类或方法通常都不是一个好主意。另外,值得注意的是,通常有一些更有效或更安全的版本提供了不推荐使用的功能,因此很可能有更好的方法编写应用程序,尽管可能需要进行一些重构。

不推荐使用的意思是不再支持alangauge的特定部分=,在以后的更新中可能会删除,也可能不会删除。因此,在任何语言(而不仅仅是Android)中,完全依赖不推荐的类或方法通常都不是一个好主意。此外,值得注意的是,通常会有一些更有效或更安全的版本提供不推荐的功能,因此很可能有一种更好的方法来编写您的应用程序,尽管可能需要进行一些重构