Dagger2图文完全教程

Dagger2 是一个Android依赖注入框架。而android开发当前非常流行的非MVP模式莫属了,Dagger2的目标便是将MVP中的V P 进一步解耦,达到模块化最大的解耦,使得代码更容易维护。

Android中使用注解

在Java Web的开始中注解的使用相当的相当的广泛,比如Controller,Service,Component等的注解能够很好的解决耦合的问题。现在在 Android中也开始用的越来越广泛,比如ButterKnife,Retrofit,EventBus等等都选择使用注解来配置。

Android 中 onSaveInstanceState的调用时机

Activity里的onSaveInstanceState()方法在Activity以不正常方式退出,且Activity在随后的时间内被系统杀死之后会调用这个方法让开发人员有机会存储Activity的相关信息,而且在下次返回Activity时恢复这些数据。

Android中的枚举问题

在开发中我们时常要定义一些和后台约定好的字段来标识状态或者类别,比如订单状态,产品售卖状态,或者根据状态值去请求后台,如果如果直接使用1,2..会导致代码不好维护,全部都用public static final...设为常量,体现不了类别的关系,选择枚举,而Google官方却不建议这么来做,那...