240 发简信
IP属地:四川
  • 120
    Android面试-Activity基础介绍

    基础介绍 Activity生命周期 正常情况启动 onCreate()->onStart()->onResume()->onPause()->onStop()->onDest...

  • 这个问题应该是跟注销还有注册是无关的,当循环时已经获取了对应观察者对象的引用,在获取之后就能对对象进行操作了.你说的这个问题会造成另外的一种异常,即ConcurrentModificationException,也就是再对list迭代时对list进行了修改造成的报错.一般单线程不会出现,在多线程中,可以考虑将arraylist修改为CopyOnWriteArrayList.也就不会出现异常了.

    Android设计模式之观察者模式

    1.定义 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个消息发布对象。 这个发布者对象在状态发生变化时,会通知所有观察者对象或者指定的对象,使它们能够收...

  • 120
    Android设计模式之观察者模式

    1.定义 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个消息发布对象。 这个发布者对象在状态发生变化时,会通知所有观察者对象或者指定的对象,使它们能够收...

  • 120
    Android 技能图谱学习路线

    Java基础 Java Object类方法 HashMap原理,Hash冲突,并发集合,线程安全集合及实现原理 HashMap 和 HashTable 区别 HashCode...

  • 执行多个打钩时,页面会非常卡顿。

    Android自定义View:关于打钩小动画的思考重构

    Github地址:TickView,一个精致的打钩小动画https://github.com/ChengangFeng/TickView 先上效果图,不然读不下去了,righ...