240 发简信
IP属地:北京
  • 值从 Activity 传过来,的确是通过Model或者Presenter的接口传递过来的,当接口传值发生变化的时候,为什么会需要修改CommonModule?,我个人认为需要修改的是 Presenter接口和其实现类,同时修改Activity的代码,而Model层是否修改在于Model层的逻辑处理.

    深入浅出Dagger2 : 从入门到爱不释手

    Dagger2是什么? Dagger2是Dagger的升级版,是一个依赖注入框架,第一代由大名鼎鼎的Square公司共享出来,第二代则是由谷歌接手后推出的,现在由Google...

  • 你可真是个机灵鬼儿,自己信佛,不代表所有人都要信佛,ok? 什么行作沙门,你咋不说,天地是佛开辟的呢

    历史上突然消失的四个人,至今去向成谜!他们究竟去哪了?

    在中国历史上,很多圣人,伟人都留下浓墨重彩的一笔,而下面这四位名人却突然消失,至今仍是迷雾重重。 老子西去 对于老子,大家一定都不陌生,他是中国古代伟大的哲学家和思想家,道家...

  • 120
    深入解析http和https那点事

    一.协议基础 http基于TCP/IP协议的一种传输协议,如果承载TSL/SSL协议层之上便就成为了https。 有关两者的详细比较和关联后面在介绍原理的时候会详细说明。 二...

  • 首先在我的理解中,ApplicationThreadNative是不会调用到ApplicatonThread里的方法的,你在ActivityThread初始化的过程中会发现其调用了 ActivityManagerNative.getDefault()的attachApplication方法,将ApplicatonThread的实例传第过去了,实际上就是调用的ActivityManagerService里相同的方法,最后跟踪会发想其调用了ProcessRecord.makeActive方法赋值了ProcessRecord.thread为AppliactiongThread方法,进而所有调用ProcessRecord.thread.xx的方法就是调用的ApplicationThread里的方法,这样就会将ApplicationThread和ActivityManagerNative以及ActiveServices关联起来了

    Android源码解析四大组件系列(一)---Service的启动过程分析

    转载请注明文章出处LooperJing! 这几天分析了一下Activity的启动过程和Service的启动过程,于是乎,今天写一下Service是如何启动的。给我的感觉是这些...

  • 总体说来没问题,但是有些说的太绝对了,

    如果 ViewGroup 的方法
    @Override
    public boolean dispatchTouchEvent(MotionEvent ev) {

    super.dispatchTouchEvent(ev);
    return true;
    }
    这时,事件还是会向下传递的,所有说,应该考虑是否调用过父类的方法

    图解 Android 事件分发机制

    在Android开发中,事件分发机制是一块Android比较重要的知识体系,了解并熟悉整套的分发机制有助于更好的分析各种点击滑动失效问题,更好去扩展控件的事件功能和开发自定义...

  • 最后的思路想来不错,但是得不偿失,除非你不需要保存每个view 的状态,但是不需要保存的话,那又没必要去那样实现,只需要每个fragment只有显示的时候才去加载数据,这样就不会出现很久才加载出来数据的问题

    浅谈viewpager+fragment缓存问题的优化

    问题是这样的,项目中有 用到tablayout+viewpager+fragment这个顶部导航模块,切换的tab大概有十个,除了第一tab的fragment,其他tab的f...