Activity,F(xiàn)ragmentActivity, ActionBarActivity, AppCompatActivity你分清了么

stack overflow上看到一篇關于Activity,F(xiàn)ragmentActivity,ActionBarActivity和AppCompatActivity使用問題的討論

搜索國內(nèi)的論壇和博客,發(fā)現(xiàn)這個問題依然存在,特別是一些新手,容易混淆或不太明白區(qū)別,新建界面時該使用哪個Activity呢?

Activity

Activity是API1引入的

第一個與用戶交互的Activity

Activity是基準,后面所有都是由此派生出的

無所謂過時

FragmentActivity

FragmentActivity是Android3.0引入的

為了低版本兼容Fragment引入的

位于support-v4包內(nèi)

ActionBarActivity

繼承FragmentActivity

為了低版本支持ActionBar提供兼容包

位于support-v7包內(nèi)

已過時,被AppcompatActivity取代

AppCompatActivity

繼承FragmentActivity

為低版本兼容actionbar,fragment,MD設計等

位于support-v7包內(nèi)

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容