Android遍历算法

2017-11-26  本文已影响0人  shuta

背景

小组做了一个APP遍历的功能,之前我一直没有看。这两天看源代码整理思路。本来想和其他2个Android遍历产品放在一起做一个对比。但是,后来发现文章太长了,所以独立出来。

遍历需要解决的问题

操作元素

操作元素包括定位元素和操作元素两大块。最主要的是定位元素

页面处理

回退流程

(还有一个问题,难道页面发生变化之后,node还保留?)
那么,最重要的来了,当操作一个元素之后,接下来的流程是什么呢?

循环回退流程,直到所有的notTravel 中不存在节点了。

遍历流程

基本流程图如下所示啦


image.png
上一篇 下一篇

猜你喜欢

热点阅读