为什么禁用TabActivity(原因)?

不是重复的我如何使用片段,现在不推荐使用TabActivity?

经过一些研究后,结论是TabActivity已被弃用,因为我们现在必须使用片段。 到目前为止,我读到的原因是,使用操作栏可以更好地处理片段,并且通过支持兼容性库,它也可以从Android 2.1开始实现

但我仍然不明白它被弃用的原因 。 为什么不让动作栏也适用于活动? 为什么片段更喜欢?

我也看过片段有更好的表现……是什么原因?

活动至少是清晰的分离实体,这是积极的。 我现在对片段没有足够的洞察力来理解为什么它们更好。

提前致谢…

TabActivity已被弃用,因为它是ActivityGroup的子类,也已被弃用。

ActityGroup已被弃用,而且已经引入并建议使用Fragment。 使用Fragments比ActivityGroup更容易,更灵活。 它还使Android组件具有同类模式。

Google弃用某些方法/对象的主要原因是强制执行最佳实践并在应用程序中获得最均匀的模式。

将TabActivities标记为已弃用将使开发人员将ActionBar系统用于新应用程序,但您仍然可以使用TabActivities,尽管不鼓励使用TabActivities。

有时,他们会将某些内容视为已弃用的性能,或者因为该行为与最新的API不一致(例如剪贴板系统,从“仅文本剪贴板”更改为“复制并粘贴任何内容”。