【发布时间】:2016-08-01 11:12:10
【问题描述】:
Robolectric 3.0 提供了 ShadowViewTreeObserver 类,但在 Robolectric 3.1 中缺少它。
官方升级指南 (https://github.com/robolectric/robolectric/wiki/3.0-to-3.1-Upgrade-Guide) 讲述了由于 Android API 功能重复而删除了影子方法,但其中未提及 ShadowViewTreeObserver。
这堂课怎么了?在 3.1 中是否应该使用 ViewTreeObserver 的 Android API 方法来代替这个特殊的影子?
【问题讨论】:
-
你是怎么用的?
-
我现在没用,只是了解了一下,想试试,发现3.1中没有。我对向所有侦听器触发 OnGlobalLayout 事件很感兴趣,但由于常规 ViewTreeObserver 可以做同样的事情,我想知道 ShadowViewTreeObserver 是否被简单地删除(升级指南没有提及),或者它的功能被移到另一个类
标签: android android-studio junit robolectric android-testing