Android studio的工程默认继承AppcompatActivity类和Activity不同?
关注者
138被浏览
98,9186 个回答
Activity 发展到3.0(大概)之后,可以使用fragment了,但是support v4 提供了1.6~3.0的fragment兼容,所以如果需要用兼容版的fragment,则需要继承support v4提供的FragmentActivity。而后一点点时间之后,3.0(大概)出现的ActionBar也被向前支持了,这次是出现在support v7里,如果需要使用兼容版的actionbar,则继承support v7提供的ActionBarActivity(它是继承FragmentActivity的)。再然后也就是去年年底到今年,5.0提供了很多很多新东西,于是support v7也更新了,出现了AppCompatActivity , 具体功能请自行查找。
https://blog.xamarin.com/android-tips-hello-appcompatactivity-goodbye-actionbaractivity/
还有同学,你的信息获取渠道需要更新了,ActionBar已经被划上了横线,取而代之的是ToolBar,学习编程最忌讳的就是因循守旧,技术革新这么快,说不定2/3都不适用现在了,而且百度随便能搜到的教程大多都是观点偏颇&&角度单一&&用法错误&&解释不到位&&等等。所以带上一些工程师的热情,备好梯子和词典,主动去广泛获取知识。