Skip to content

Releases: foolchen/AndroidTracker

修复了在ViewPager中使用Fragment时生命周期错误的问题

26 Feb 06:37

Choose a tag to compare

在Tab+ViewPager+Fragment实现时,如果点击Tab进行Fragment之间的切换,会导致setUserVisibleHint方法在所有其他生命周期之前执行,这样的话无法针对setUserVisibleHint进行注册的监听,导致页面可见性的监听失效。
故不再对setUserVisibleHint注册监听,而是通过Tracker直接调用已经存在的TrackerFragmentLifeCycle单例进行页面可见性的回调。

修复了反序列化数据后页面信息错误的问题

15 Dec 09:10

Choose a tag to compare

由于之前在序列化时没有保存页面信息,导致反序列化后获取页面信息得到的为当前页面的信息,导致上报数据错误。现已修复。

自定义事件追踪&修复了部分问题

13 Dec 03:12

Choose a tag to compare

  1. 增加了自定义事件追踪;
  2. 增加了忽略View点击事件统计的方法;
  3. 修正了AppStart事件首次触发时延时的问题;
  4. 修正了点击事件触发时间滞后的问题。

仍然存在问题:
由于点击事件的触发是通过反射来时间的,并且需要在实际的点击触发后才触发,导致触发时机滞后。目前仅能通过手动替换触发时间的方式来修正其触发时间,但是在日志中查看时可能还会存在触发时机滞后的情况。但是在通过后台进行数据分析时,所有的触发时间都是准确的。

初版,实现基本功能

12 Dec 10:04

Choose a tag to compare

功能基本完成。
目前支持功能如下:

  1. Activity统计及独立Activity的忽略;
  2. Fragment统计及独立Fragment的忽略,以及嵌套Fragment的处理;
  3. 点击事件的处理,包含ActionBarToolBar以及ButterKnife注解点击事件的处理。