2012-01-23 287 views
5

我是Android的初学者,我在网上学习一些教程。“已弃用”是什么意思?

我正在学习“tabactivity”,但在android网站上告诉我它已被弃用。

这是什么意思?它不再使用它了吗?

对不起,我的英文不好 感谢

+0

我认为这可能是一个合法的,未关闭的问题,如果其内容被编辑...问什么是“过时”是指相对于Android框架是不是一个局部问题,国际海事组织:) –

回答

8

已过时意味着“你仍然可以使用这个,但不要抱太大希望,因为我们可能会用别的东西代替它(或完全删除)在未来的软件发布“。

http://en.wikipedia.org/wiki/Deprecation

+1

IDK关于这个定义......你可以“依靠”不推荐使用的方法,因为它们仍然受到Android的支持(以免破坏现有的应用程序)。当您在文档中看到“已弃用”时,通常意味着Android团队建议您使用更好的选项。 –

+0

如你所愿。但是,如果你不打算在以后的版本中删除它,为什么还要贬低它呢?一般来说,模式是要经历两个主要版本;一种是将方法标记为已弃用,并为开发人员提供时间来重新编写他们的软件,另一种实际删除它们。 –

+0

嗯......我想你对一般定义是正确的。但我认为Android并没有停止完全支持某些东西......举例来说,Android仍然支持'AbsoluteLayout'(在Android 1.5中弃用),尽管没有理由不需要使用它(曾经),只是因为他们不想破解Android 1.0和1.1应用程序。我猜Android与其他应用程序框架相比,放弃对某些功能的支持更为严格。 –