昨天,android.support.v7.app.AppCompatActivity
作为一个新特性被添加到最新的 v7支持库中。
据说,ActionBarActivity
已经被弃用,转而支持新的 AppCompatActivity
,而且 AppCompatActivity
是使用支持库操作栏特性的活动的基类。那么,AppCompatActivity
相对于 ActionBarActivity
有什么新的特征呢?AppCompatActivity
对 ActionBarActivity
有哪些增强?AppCompatActivity
的优点是什么?有人能提供一些样品吗?
PS: 最让我吃惊的是,从 android.support.v4.app.FragmentActivity
延伸出来的 AppCompatActivity
是 ActionBarActivity
的直接父类!我的意思是现在 ActionBarActivity
可以做任何 AppCompatActivity
可以做的事情,为什么 Android 推出了后者?
与此同时,我看到一篇博文说: “ 它不是从 ABC0到 ABC1的重命名,ABC2的内部逻辑可以通过 AppCompatDelegate
获得”,那么 AppCompat
的“ 内部逻辑”是什么呢?AppCompatDelegate
能做什么?有人能发布一些关于这个的代码吗?