昨天,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能做什么?有人能发布一些关于这个的代码吗?