Java:explain:这个类是不推荐的

Java:explain:这个类是不推荐的,java,deprecated,Java,Deprecated,可能重复: 当我在Android上使用smsmsmanager对象时,Eclipse注意这个类是不受欢迎的,在smsmsmsmanager处有一个交叉线,但一切都正常工作 谁能给我解释一下 谢谢:) 注释为@Deprecated的程序元素是不鼓励程序员使用的元素,通常是因为它很危险,或者因为存在更好的替代方案。编译器在未弃用的代码中使用或重写弃用的程序元素时发出警告 弃用意味着将来不再支持它。请参阅文档 此类已弃用 由同时支持GSM和CDMA的android.telephony.SmsMana

可能重复:

当我在
Android
上使用
smsmsmanager
对象时,
Eclipse
注意
这个类是不受欢迎的
,在
smsmsmsmanager
处有一个交叉线,但一切都正常工作

谁能给我解释一下

谢谢:)

注释为@Deprecated的程序元素是不鼓励程序员使用的元素,通常是因为它很危险,或者因为存在更好的替代方案。编译器在未弃用的代码中使用或重写弃用的程序元素时发出警告


弃用意味着将来不再支持它。请参阅文档

此类已弃用

由同时支持GSM和CDMA的android.telephony.SmsManager取代

此类已弃用

由同时支持GSM和CDMA的android.telephony.SmsManager取代


弃用并不意味着对象不再工作,它意味着现在存在一个新对象,您应该使用这个新对象。在您的情况下,您应该使用
android.telephony.smsmsmanager
,而不是
android.telephony.gsm.smsmsmanager

不推荐使用的类或方法是不鼓励程序员使用的类或方法,通常是因为它很危险,或者因为存在更好的替代方法。事实上,它可能非常糟糕/过时,您不应该再使用它,因为它已经被取代,将来可能不再存在。

您尝试过wiki吗:?这是一个关于它的Java指南-基本上,弃用意味着不推荐使用的函数/方法/类/任何东西,其他东西可能会取代它。它可能会在未来的版本中消失:一个简单的谷歌搜索应该会产生你正在寻找的所有信息-