actionbaractivity 与 appcompatactivity
两者都是属于support.v7包的东西,并且是activity加强版,只是出现在不同的support.v7版本。Android 3.0(大概)时候出现了ActionBar,而为了让3.0之前的工程也能用到ActionBar,我们只要引入那个版本的support.v7包,就能在3.0之前的sdk中通过actionbaractivity 用到ActionBar。而到了后来,5.0出现了,提供了很多很多新东西,于是support
v7也更新了,出现了appcompatactivity,同时,官方不推荐使用actionbar了,而是toolbar的使用。而在5.0中,自然是支持toolbar功能的。
这里还要提一下,如果你是在sdk3.0版本以上使用activity,那么activity中必然可以用到actionbar,不需要support.v7的actionbaractivity ;同理,若是在sdk5.0版本以上使用activity,那么activity中必然可以用到5.0的新特性,那就不需要最新版本的support.v7的appcompatactivity了。