public interface UserContract {
//对于经常使用的关于UI的方法可以定义到IView中,如显示隐藏进度条,和显示文字消息
interface View...中的大部分的作用为通过从Model层接口获取数据,在调用View层接口显示数据,首先实现BasePresenter,指定Model和View的范型,注意一定要指定Contract中定义的接口,Presenter...组件,在框架的widget包下的autolayout包中,在xml中引用即可使子控件自适应,并且还提供一个
Template(在最后面)用于生成自适应所需要的的Auto系列View,如需要使ScrollView...(app)的build.gradle中配置是否开启打印Log或则是否使用LeakCanary,等调试工具
在build.gradle中配置
android {
buildTypes {...(未调用onDestroy)的List,和一个当前在最前端的Activity(未调用onPause),AppManager封装有多种方法,可以很方便的对它们进行操作,也可以在未持有AppManager的情况下