首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android事件分发机制之ACTION_DOWN

ACTION_DOWN 一个完整的事件应该包含ACTION_DOWNACTION_MOVE、ACTION_UP。其中ACTION_DOWN是开始也是关键。...因为之前代码中child对ACTION_DOWN事件已经响应,所以这里的alreadyDispatchedToNewTouchTarget是为了防止重复分发ACTION_DOWN事件。...2、如果所有的child都不消费ACTION_DOWN事件,那么实际上child并不是收不到任何事件,而是ACTION_DOWN会分发给所有有效范围内的child,但是其他事件就不再分发了。...但是注意,在分发ACTION_DOWN事件时,排在这child前面的child还是会分发到ACTION_DOWN事件,但是也仅仅是ACTION_DOWN事件。...所以整个Touch事件分发过程中,ACTION_DOWN是至关重要的,我们通常考虑的返回值或继续分发的问题,实际上都是讨论ACTION_DOWN这个事件的,基本上ACTION_DOWN事件分发确定了,后续事件的分发就基本确定下来了

46020

【Android 事件分发】MotionEvent.ACTION_DOWN 按下事件分发流程( Activity | ViewGroup | View )

) 【Android 事件分发】ItemTouchHelper 源码分析 ( OnItemTouchListener 事件监听器源码分析 二 ) 【Android 事件分发】MotionEvent.ACTION_DOWN...最终传递到 ViewGroup, 调用 ViewGroup 的 dispatchTouchEvent 方法 /** * 该方法是页面事件分发入口 * * 针对 ACTION_DOWN...false / super.onTouchEvent(event) ; 事件分发 : 这是事件传递的终点, 返回值无所谓 ① 返回 true 说明事件被消费了 ; /** * 针对 ACTION_DOWN...return super.dispatchTouchEvent(ev); } 2、ViewGroup.onInterceptTouchEvent 方法事件传递机制 /** * 针对 ACTION_DOWN...return super.dispatchTouchEvent(event); } 2、View .onTouchEvent 方法事件传递机制 /** * 针对 ACTION_DOWN

1.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    REDIS 哨兵 DOWN DOWN 灾难恢复方法记录

    为什么最近文章都开始在写灾难恢复,主要是DB TEAM 的每个DB 要掌握主机DOWN机后的恢复, 目前单位的虚拟机不是太稳定, 这边会遇到各种状况的DOWN ,可能是1 台可能是2台 可能全挂....主要我们测试的几种故障的情况 1 一个从库DOWN 2 2个从库DOWN 3 主库DOWN 4 一主一从DOWN 5 全部DOWN 实验的机器主要 10.50.132.163...2 两个从库DOWN 此时主库继续工作 ?...应用在两个从库DOWN的情况下,业务不会被影响. 3 主库DOWN 在REDIS 主库DOWN 之后, 会应该发生以下事件 1 REDIS 哨兵中会在选举出一个新的主库, 从已有的从库中选出 2...整体数据库redis sentinal 模式集群恢复完毕. 4 一主一从 DOWN 下面模拟一主一从down机, 将 主库 165 和 从库 164 关闭, ?

    80820

    MONGODB 复制集 DOWN DOWN 机了, 5种情况与系统恢复

    机,对应用程序的影响 2 主库DOWN机对应用程序的影响 3 两个从库DOWN机最应用程序的影响 4 一主一从DOWN机对应用程序的影响 5 全部三台...DOWN机后如何恢复,最快让应用可以进行工作 4 测试的方法,写PYTHON程序,通过程序的连接复制集的方式来进行,而不是单机的方式来连接,因为最终我们是要对应用程序负责的....结论: MONGODB 从库DOWN 后, 应用连接到复制集中的主库不会有任何影响,并且失效的从库会选择连接到其他从库进行数据的追取....结论,主库挂掉,对MONGODB 的是没有任何影响的,应用可以继续工作,可能会有闪断的情况. 3 两个从库都DOWN 将两个从库DOWN机后,主库可以进行读取,但已经不能进行写入了, 此时应用连接被...2 如果无法恢复2台从库的情况下 4 一主一从关闭的情况下,系统的状态与两从DOWN机后的状态一致,无法提供正常的数据库服务. ? 5 全部机器DOWN 机,则无法提供服务.

    50130

    PostgreSQL 来自欧罗巴Patroni ETCD DOWN OR PostgreSQL DOWN 记录 6

    etcd 和 patroni 以及postgresql ,写一个简单的判断的展示的shell ,如果有关闭的和不正常的情况下,会有提示 1 当postgresql leader 主机的etcd DOWN...掉会怎么样 1 patroni 会反应到当前的ETCD leader 已经down掉,报错尝试在192.168.198.66 上去写数据,但是无法写入,报错信息在上边,后续会很快的开始raft协议,进行...ETCD本身的切换,将ETCD的写节点切换到 192.168.198.68 上 结果一个任意节点的ETCD DOWN 掉不会影响POSTGRESQL 高可用的稳定性。...当再次将已经关闭的数据库服务器主机启动后, 系统开始尝试进行pg_rewind 操作,恢复数据库,并且在恢复后,开始讲这个数据库和新的主库进行重新复制关系的建立 经过上述的几个尝试,我们做了如下操作 1 ETCD DOWN...掉后 1 个后,不会出现任何问题, DOWN掉2个后,不在符合RAFT 协议,则系统集群的故障处理不能正常, 在启动ETCD后,整体系统恢复,在此期间,数据库服务不会受到影响 2 停止patroni

    1.1K20

    Action

    Action动态方法的调用》》   在实际的项目中,一个action类的中,可能存在多个方法,而不同的方法执行的效果是不一样的,如果按照了一般性的配置,将无形的增加了程序员的负担 第一种方法:   在struts.xml...中的action属性标签中用method属性指定方法名(不怎么推荐使用) 第二种方法: jsp页面中指定你要调用的那个方法 表格                       <form action=”...方法名.action 这样可以动态的调用action中的myfun方法,就不要在action标签中进行method的配置 第三种方法:使用通配符进行配置(推荐使用:适用情况当一个类中存在较多的响应方法)... //这种通配是针对的是同一个action中,响应不同的方法...在jsp页面中调用的时候 <!

    49010

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券