前言
之前已经对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,今天的内容就介绍到这里了,谢谢大家。