前言
之前已經對AppActivity
的基礎能力做過詳細介紹,大家感興趣的話,可參考以下文章:
Activity基類詳解(1) — 前言
Activity基類詳解(2) — 架構概述
Activity基類詳解(3) — AppActivity基礎能力
今天我們就來講講AppActivity
的簡單使用
今天涉及知識點有:
- 簡單使用的場景
- 具體使用
一. 簡單使用的場景
由於AppActivity
具備多種能力,但是我們並不是隨時都會用到所有功能。當我們要新建的Activity
只涉及到界面的一些基本東西,不涉及到fragment
,不涉及網絡通訊
。那麼我們就可以直接繼承AppActivity
寫自己的Activity
了。
二. 具體使用
當你要新建一個activity
(假設你新建的爲TestActivity
類),你只需要讓TestActivity
繼承AppActivity
並實現AppActivity
的getContentViewId()
, initData()
和setListener()
這三個方法即可.你新建的TestActivity可以類似這樣創建:
public class TestActivity extends AppActivity {
@Override
public int getContentViewId() {
return R.layout.activity_test;//activity_test爲TestActivity對應的xml文件
}
@Override
public void initData() {
}
@Override
public void setListener() {
}
}
ok,今天的內容就介紹到這裏了,謝謝大家。