-
Notifications
You must be signed in to change notification settings - Fork 225
Home
Spring edited this page Aug 3, 2017
·
10 revisions
Gradle
dependencies{
compile 'com.youth.xframe:xframe:+'
}
或者引用本地lib
compile project(':xframe')
- 方法一: 让自己的Application继承XApplication
记得在AndroidManifest.xml中声明自定义的Application
public class App extends XApplication {
@Override
public void onCreate() {
super.onCreate();
}
}
- 方法二: 在你的Application里调用
XFrame.init(this);
在UI层,主要对Activity、Fragment进行了封装。
项目的Activity可直接继承XActivity,也可重新写一个基类Activity并让其继承XActivity,子类Activity必须实现这三个方法:
//返回布局文件id
int getLayoutId();
//初始化数据
void initData(Bundle savedInstanceState);
//初始化布局文件
void initView();
项目的Fragment可直接继承XFragment,也可重新写一个基类Fragment并让其继承XFragment,子类Fragment必须实现这三个方法:
//返回布局文件id
int getLayoutId();
//初始化数据
void initData(Bundle savedInstanceState);
//初始化布局文件
void initView();
从小的功能做起,只做必要的封装,让开发更加简单 ———— XFrame