提交 81e597ca 编写于 作者: J jessyan

improve comment

上级 12dc521f
......@@ -102,6 +102,7 @@ public class GlobalConfiguration implements ConfigModule {
@Override
public void injectAppLifecycle(Context context, List<AppDelegate.Lifecycle> lifecycles) {
// AppDelegate.Lifecycle 的所有方法都会在BaseApplication对应的生命周期中被调用,所以在对应的方法中可以扩展一些自己需要的逻辑
lifecycles.add(new AppDelegate.Lifecycle() {
private RefWatcher mRefWatcher;//leakCanary观察器
......
......@@ -18,6 +18,11 @@ import java.util.List;
import javax.inject.Inject;
/**
* AppDelegate可以代理Application的生命周期,在对应的生命周期,执行对应的逻辑,因为Java只能单继承
* 而我的框架要求Application要继承于BaseApplication
* 所以当遇到某些三方库需要继承于它的Application的时候,就只有自定义Application继承于三方库的Application
* 再将BaseApplication的代码复制进去,而现在就不用在复制代码,只用在对应的生命周期调用AppDelegate对应的方法,
*
* Created by jess on 24/04/2017 09:44
* Contact with jess.yan.effort@gmail.com
*/
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册