我可以使用弃用的方法吗?

时间:2013-11-22 09:38:45

标签: android deprecated

在我的代码中使用弃用的方法有什么缺点吗?

例如,我在api 19中使用view.setBackgroundDrawable(background)并且它工作正常,但我想知道正确的方法。

1 个答案:

答案 0 :(得分:8)

主要缺点是API可能在将来的版本中不可用,这将增加更新应用程序的成本。这也表明SDK开发人员认为有一种“更好的方式”可以做你想做的事情。

因此,最后,它是一个成本/价值权衡:如果弃用的方法很容易替换,请使用替换。如果不是这样,由您来决定开发“面向未来”的方式是否值得额外的努力。

例如: