特别是,the documentation for methods in PrefencesActivity显示了许多弃用的方法。然而,未经过初步描述的方法主要在Honeycomb中引入(API级别11)。看起来如果你像我一样编写一个pre-Honeycomb API,这些方法都不会被弃用。
所以我的问题是,我是否正确地对此进行了逆向工程,这是一个文档错误吗?如果不推荐使用的评论实际上是说“从API 11开始被弃用”,或者给出一些其他迹象表明,如果编码Gingerbread或更早版本,这些确实是唯一的选择方法吗?
答案 0 :(得分:2)
不,不完全是。不推荐使用的方法仍然按照通常的方式运行,这只是意味着它们在将来的版本中可能不受支持,并且您不应该在新代码中使用它们。也就是说,如果您的目标设备是运行较旧版本的操作系统,那么您别无选择,只能使用已弃用的方法。